Sources plugin ignores resource includes/excludes
-------------------------------------------------

         Key: MSOURCES-6
         URL: http://jira.codehaus.org/browse/MSOURCES-6
     Project: Maven 2.x Sources Plugin
        Type: Bug

    Versions: 2.0.1    
    Reporter: Matthew Beermann
    Priority: Critical
     Fix For: 2.0.2


The sources plugin appears to ignore the <includes> and <excludes> filters on 
<resource> items. I discovered this because I have a project that needs to 
package certain files that appear in the project root; e.g. 
<directory>.</directory>, and then I <include> certain files.

Trouble is, when the source plugin runs, it packages up EVERYTHING - including 
the stuff in the "target" (output) directory! This leads to a source attachment 
that's much too large. Worse, if you forget to clean between builds, the size 
of the source jar will increase exponentially with each build.

Checking out the source code at 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractJarSourceMojo.java?view=markup,
 I think the problem is in the addDirectories() method, which is simply adding 
resource.getDirectory() and dropping the other information on the floor.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to