[
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)