Assembly plugin process it's commands from it's pom (in addition to an external
file)
-------------------------------------------------------------------------------------
Key: MASSEMBLY-369
URL: http://jira.codehaus.org/browse/MASSEMBLY-369
Project: Maven 2.x Assembly Plugin
Issue Type: New Feature
Environment: N/A
Reporter: Chris Graham
Currently the plugin requires an external file to get it's configuration from.
Can we simply not have this expressed inside the pom itself?
What we currently have:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
and assembly.xml:
<assembly>
<id></id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<outputDirectory></outputDirectory>
<outputFileNameMapping></outputFileNameMapping>
<unpack>true</unpack>
<unpackOptions>
<includes>
<include>*.jar</include>
</includes>
</unpackOptions>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
</assembly>
What I'd like:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<assembly>
<id></id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<outputDirectory></outputDirectory>
<outputFileNameMapping></outputFileNameMapping>
<unpack>true</unpack>
<unpackOptions>
<includes>
<include>*.jar</include>
</includes>
</unpackOptions>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
</assembly>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
I do find it strange that it is a plugin that does *not* take it's input from a
pom.
Even a managed artifact would be fine (put assembly.xml in a resource jar and
list it as a dependency - that would also work for me).
-Chris
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira