Add support for explicit source directory include/exclude via plugin 
configuration
----------------------------------------------------------------------------------

                 Key: FELIX-509
                 URL: https://issues.apache.org/jira/browse/FELIX-509
             Project: Felix
          Issue Type: New Feature
          Components: Maven SCR Plugin
            Reporter: Rodrigo Madera
            Priority: Minor


As discussed on the Felix Users mailing list regarding a problem with a 
third-party component (non relevant but QDox in that specific case), there was 
a clear indication that having the ability to control which directories are 
processed by the Maven SCR Plugin would be helpful.

This feature would allow things like:

        <configuration>
                <exclude>target/generated-sources</exclude>
        </configuration>

Current Implementation:

The JavaClassDescriptorManager constructor gets all source directories from 
MavenProject.getCompileSourceRoots(). The exclusion should be coded here 
consulting the plugin configuration block.

Since the plugin is currently "include all exclude explicit" there may be no 
purpose in actually having an include directive, unless it would support 
sub-tree checking, which would complicate things quite a bit (as in exclude 
target/foo but include target/foo/bar).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to