Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.2
-
Fix Version/s: 2.2.2
-
Labels:None
-
Environment:win32, Maven 2.2.1 and Maven 3.0.2
Description
If the includes/include "subelements are present, they define a set of artifact coordinates to include." That's the definition from the assembly site. Until recently, we have been using this filter as advertised. However, yesterday we upgraded the plugin from 2.2-beta-2 to 2.2. Now, the inclusion filter has no effect, and all dependencies are included.
<?xml version="1.0"?> <assembly xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd"> <id>dam</id> <formats> <format>tar</format> </formats> <includeBaseDirectory>true</includeBaseDirectory> <baseDirectory>${project.version}</baseDirectory> <dependencySets> <dependencySet> <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping> <outputDirectory>lib</outputDirectory> <fileMode>0744</fileMode> <directoryMode>0755</directoryMode> <useTransitiveDependencies>true</useTransitiveDependencies> <useTransitiveFiltering>true</useTransitiveFiltering> <includes> <include>com.mycompany*</include> </includes> </dependencySet> </dependencySets> </assembly>
we have same issue also for exclude filter after upgrading from 2.2-beta-5 to 2.2