Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.3.0
-
None
-
None
Description
With the default excludes being expanded further (see org.codehaus.plexus.util.AbstractScanner.DEFAULTEXCLUDES), a resource directory */ChangeSet/* will never be included in the JAR artifact.
Some plugins (maven-resources-plugin, maven-assembly-plugin) already allow suppressing the exclusion, but not the maven-jar-plugin. Code analysis of the JarMojo -> DirectoryScanner call path confirms that there is no way to affect the FileSet configuration.
Again, with ever expanding list of DEFAULTEXCLUDES, this, on our opinion, is quite detrimental, and due to backward compatibility, changing resource/package path (say, to ChangeSet2) is not an option.
I am attaching a very simple project that shows two things:
- The jar plugin skips adding the */ChangeSet/* files
- The resources plugin is configured not to skip (addDefaultExcludes) and behaves properly
Attachments
Attachments
Issue Links
- relates to
-
MJAR-265 Resources not copied
-
- Closed
-
- links to