[ 
https://jira.codehaus.org/browse/MASSEMBLY-578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Rosenvold closed MASSEMBLY-578.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.5
         Assignee: Kristian Rosenvold

This issue should be fixed with 2.5. 

> lineEnding parameter makes assembly ignore empty directories
> ------------------------------------------------------------
>
>                 Key: MASSEMBLY-578
>                 URL: https://jira.codehaus.org/browse/MASSEMBLY-578
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.2-beta-2
>         Environment: Windows 7 Enterprise x64 sp1
> Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
> Java version: 1.6.0_25
>            Reporter: Elie Delorme
>            Assignee: Kristian Rosenvold
>             Fix For: 2.5
>
>         Attachments: assembly.xml, pom.xml
>
>
> Empty directories are ignored if the lineEnding parameter is used in a 
> fileset.
> Created archive will contain empty directories if I either remove the 
> lineEnding parameter OR remove any text file from the directory structure.
> structure:
> {noformat}
> pom.xml
> src/main/assembly/assembly.xml
> src/main/include/a/test.txt
>                 /b/
> {noformat}
> pom.xml
> {noformat}
> <project xmlns="http://maven.apache.org/POM/4.0.0"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>     <modelVersion>4.0.0</modelVersion>
>     <groupId>test</groupId>
>     <artifactId>test</artifactId>
>     <version>0-SNAPSHOT</version>
>     <packaging>pom</packaging>
>     <name>test</name>
>     <build>
>         <plugins>
>             <plugin>
>                 <artifactId>maven-assembly-plugin</artifactId>
>                 <configuration>
>                     <appendAssemblyId>false</appendAssemblyId>
>                     <attach>false</attach>
>                     <descriptors>
>                         
> <descriptor>src/main/assembly/assembly.xml</descriptor>
>                     </descriptors>
>                 </configuration>
>             </plugin>
>         </plugins>
>     </build>
> </project>
> {noformat}
> assembly.xml
> {noformat}
> <assembly
>         
> xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2";
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>         
> xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
>  http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
>     <id>distribution</id>
>     <formats>
>         <format>tar.gz</format>
>     </formats>
>     <fileSets>
>         <fileSet>
>             <directory>src/main/include</directory>
>             <outputDirectory>/</outputDirectory>
>             <lineEnding>unix</lineEnding>
>         </fileSet>
>     </fileSets>
> </assembly>
> {noformat}
> *test*
> {noformat}
> mvn clean assembly:single
> set MAVEN_OPTS="-Xmx256m"
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building test
> [INFO]    task-segment: [clean, assembly:single]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] Deleting directory C:\ATM\emptybug\trunk\target
> [INFO] [assembly:single {execution: default-cli}]
> [INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
> [INFO] Building tar : C:\ATM\emptybug\trunk\target\test-0-SNAPSHOT.tar.gz
> [WARNING] Assembly file: C:\ATM\emptybug\trunk\target\test-0-SNAPSHOT.tar.gz 
> is not a regular file (
> it may be a directory). It cannot be attached to the project build for 
> installation or deployment.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Thu Oct 06 09:06:23 EDT 2011
> [INFO] Final Memory: 8M/162M
> [INFO] 
> ------------------------------------------------------------------------
> bsdtar ztvf target\test-0-SNAPSHOT.tar.gz
> drwxr-xr-x  0 0      0           0 Oct 06 09:06 test-0-SNAPSHOT/
> drwxr-xr-x  0 0      0           0 Oct 06 09:06 test-0-SNAPSHOT/a/
> -rw-r--r--  0 0      0           0 Oct 06 09:06 test-0-SNAPSHOT/a/test.txt
> {noformat}
> *without lineEnding*



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to