You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Richard van der Hoff (JIRA)" <ji...@codehaus.org> on 2007/01/09 13:38:22 UTC

[jira] Updated: (MSOURCES-6) Sources plugin ignores resource includes/excludes

     [ http://jira.codehaus.org/browse/MSOURCES-6?page=all ]

Richard van der Hoff updated MSOURCES-6:
----------------------------------------

    Attachment: maven-source-plugin-2.0.2-patches-take2.zip

My previous patch had a problem which meant that an exception was thrown if src/main/resources directory didn't exist; I've updated the patch to correct this.

I've also split the patch into tests and source.


> Sources plugin ignores resource includes/excludes
> -------------------------------------------------
>
>                 Key: MSOURCES-6
>                 URL: http://jira.codehaus.org/browse/MSOURCES-6
>             Project: Maven 2.x Sources Plugin
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>            Reporter: Matthew Beermann
>            Priority: Critical
>             Fix For: 2.0.2
>
>         Attachments: maven-source-plugin-2.0.2-patches-take2.zip, maven-source-plugin-2.0.2.patch, maven-sources-plugin-patches.zip, maven-sources-plugin-patches_v1.1.zip, patch.txt
>
>
> 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