[ https://issues.apache.org/jira/browse/MSOURCES-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17959378#comment-17959378 ]
Matthias Bünger commented on MSOURCES-6: ---------------------------------------- This project has moved from Jira to GitHub Issues. This issue was migrated to [apache/maven-source-plugin#101|https://github.com/apache/maven-source-plugin/issues/101]. > Sources plugin ignores resource includes/excludes > ------------------------------------------------- > > Key: MSOURCES-6 > URL: https://issues.apache.org/jira/browse/MSOURCES-6 > Project: Maven Source Plugin (Moved to GitHub Issues) > Issue Type: Bug > Affects Versions: 2.0.1 > Reporter: Matthew Beermann > Assignee: Stephane Nicoll > Priority: Critical > Fix For: 2.0.3 > > 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 was sent by Atlassian Jira (v8.20.10#820010)