[ http://jira.codehaus.org/browse/MASSEMBLY-118?page=all ]

Baerrach bonDierne updated MASSEMBLY-118:
-----------------------------------------

    Attachment: MASSEMBLY-118-patch.txt

Unit test with patch to fix the issue that an assembly with 
includeBaseDirectory set to false fails if the outputDirectory was empty or 
slash.

Removal of eclipse warnings (deleting of unused variables and import cleanups)
Cleanup of some files to conform to code format as per Maven web site.

> assembly <files> uses maven parent relative path and not the modules relative 
> path
> ----------------------------------------------------------------------------------
>
>                 Key: MASSEMBLY-118
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-118
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>            Reporter: Baerrach bonDierne
>            Priority: Critical
>         Attachments: MASSEMBLY-118-patch.txt, Maven Assembly Bug.zip
>
>
> In mvn 2.0.4 if I have an assemly descriptor that has the following:
>       <files>
>               <file>
>                       <source>src/site/apt/index.apt</source>
>                       <outputDirectory></outputDirectory>
>                       <destName>README.txt</destName>
>               </file>
>       </files>
> and a maven project that looks like:
> Maven Assembly Bug
> - pom.xml
> - assembly-bug-module
>   - pom.xml
>   - src/site/apt/index.apt
> with the assembly:assembly bound to the package phase inside 
> assembly-bug-module/pom.xml as
>       <build>
>               <plugins>
>                       <plugin>
>                               <artifactId>maven-assembly-plugin</artifactId>
>                               <executions>
>                                       <execution>
>                                               <id>package-assembly</id>
>                                               <phase>package</phase>
>                                               <goals>
>                                                       <goal>assembly</goal>
>                                               </goals>
>                                               <configuration>
>                                                       <descriptors>
>                                                               <descriptor>
>                                                                       
> src/main/assembly/bin.xml
>                                                               </descriptor>
>                                                       </descriptors>
>                                               </configuration>
>                                       </execution>
>                               </executions>
>                       </plugin>
> then when I run mvn install inside assembly-bug-module:
> assembly-bug-module> mvn install
> the command works fine
> When I run mvn install inside the "Maven Assembly Bug" directory the command 
> will fail
> Maven Assembly Bug> mvn install
> [INFO] [assembly:assembly {execution: package-assembly}]
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error adding file to archive: <path>\Maven Assembly 
> Bug\src\site\apt\index.apt isn't a file.
> Example project is attached as a zip file.
> Trying to change the descriptor to use ${project.build.sourceDirectory} does 
> not work as this is not resoolved.
> [INFO] Error adding file to archive: <path>\Maven Assembly 
> Bug\assembly-bug-module\${project.build.sourceDirectory}
> \site\apt\index.apt isn't a file.

-- 
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

        

Reply via email to