Clarify or fix <file> relative scoping in assembly descriptor to be module centric or location of mvn execution ---------------------------------------------------------------------------------------------------------------
Key: MASSEMBLY-150 URL: http://jira.codehaus.org/browse/MASSEMBLY-150 Project: Maven 2.x Assembly Plugin Issue Type: Bug Affects Versions: 2.1 Environment: windows xp Reporter: Harold Shinsato According to http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html, the assembly descriptor's <file> source is supposed to be absolute or relative from the module's directory. This works when I execute mvn in the module directory. But when I run it from a top level super project, it seems to run from that higher level project. This isn't how the <fileSet> works, which we were using before, but we needed to set filtering to true, which caused this to break. So this is how we have to write this to make this work from the top level, but it breaks when running the assembly from this directory. <files> <file> <source>fileutil/src/main/scripts/FileUploadUtility.bat</source> <outputDirectory>file-utility</outputDirectory> <filtered>true</filtered> </file> </files> This is how it used to be specified, where it worked both from the top level and from the subdirectory: <fileSets> <fileSet> <directory>../fileutil</directory> <outputDirectory>file-utility</outputDirectory> <includes> <include>FileUploadUtility.bat</include> </includes> </fileSet> </fileSets> Hopefully this won't make a difference, but we've plugged our assembly into the execution of the package phase. This is copied from the pom.xml of the module. <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/assembly/dist.xml</descriptor> </descriptors> </configuration> <executions> <execution> <goals> <goal>attached</goal> </goals> <phase>package</phase> </execution> </executions> </plugin> </plugins> </build> -- 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