Joel Costigliola created MJAR-169:
-------------------------------------
Summary: exclude settings don't seem to be taken into account
Key: MJAR-169
URL: https://jira.codehaus.org/browse/MJAR-169
Project: Maven JAR Plugin
Issue Type: Bug
Affects Versions: 2.4
Environment: Apache Maven 3.0.5
(r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)
Maven home: C:\apache-maven-3.0.5
Java version: 1.7.0_15, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_15\jre
Default locale: fr_FR, platform encoding: UTF-8
OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"
Reporter: Joel Costigliola
I can't get exclude to work, it is maybe my fault but I can't figure out waht's
wrong.
plugin configuration
{code:xml}
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<excludes>
<exclude>${project.build.outputDirectory}/webintlab-server-${project.version}-archive.zip</exclude>
<exclude>${project.build.outputDirectory}/webintlab-server-${project.version}</exclude>
</excludes>
</configuration>
</plugin>
{code}
effective pom extract :
{code:xml}
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>default-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<excludes>
<exclude>C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT-archive.zip</exclude>
<exclude>C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT</exclude>
</excludes>
</configuration>
</execution>
</executions>
<configuration>
<excludes>
<exclude>C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT-archive.zip</exclude>
<exclude>C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT</exclude>
</excludes>
</configuration>
</plugin>
{code}
In following output extract, directory webintlab-server-3.5-SNAPSHOT/ is added
whereas plugin was configured to exclude it.
I have tried relative path too, with same behavior.
{noformat}
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:2.4:jar from
plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:2.4,
parent: sun.misc.Launcher$AppClassLoader@6140c973]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:2.4:jar'
with basic configurator -->
[DEBUG] (f) classesDirectory =
C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes
[DEBUG] (f) defaultManifestFile =
C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes\META-INF\MANIFEST.MF
[DEBUG] (f) excludes =
[C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT-archive.zip,
C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\classes/webintlab-server-3.5-SNAPSHOT]
[DEBUG] (f) finalName = webintlab-functional-tests-3.5-SNAPSHOT
[DEBUG] (f) forceCreation = false
[DEBUG] (f) outputDirectory =
C:\Users\Joel\git\osintlab\webintlab-functional-tests\target
[DEBUG] (f) project = MavenProject:
webintlab-functional-tests:webintlab-functional-tests:3.5-SNAPSHOT @
C:\Users\Joel\git\osintlab\webintlab-functional-tests\pom.xml
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@41878a17
[DEBUG] (f) skipIfEmpty = false
[DEBUG] (f) useDefaultManifestFile = false
[DEBUG] -- end configuration --
[DEBUG] isUp2date: false (Resource with newer modification date found.)
[INFO] Building jar:
C:\Users\Joel\git\osintlab\webintlab-functional-tests\target\webintlab-functional-tests-3.5-SNAPSHOT.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory webintlab-server-3.5-SNAPSHOT/
[DEBUG] adding directory webintlab-server-3.5-SNAPSHOT/apache-activemq-5.8.0/
[DEBUG] adding directory
webintlab-server-3.5-SNAPSHOT/apache-activemq-5.8.0/bin/
[DEBUG] adding directory
webintlab-server-3.5-SNAPSHOT/apache-activemq-5.8.0/bin/win32
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira