maven-assembly-plugin
maven-assembly-plugin copied to clipboard
[MASSEMBLY-852] <directoryMode> permissions are lost if <include> is present
Anton opened MASSEMBLY-852 and commented
Used next descriptor:
<assembly>
<id>test</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>bin</directory>
<outputDirectory>bin-include</outputDirectory>
<includes>
<include>*</include>
</includes>
<directoryMode>700</directoryMode>
<fileMode>700</fileMode>
</fileSet>
<fileSet>
<directory>bin</directory>
<outputDirectory>bin-no-include</outputDirectory>
<directoryMode>700</directoryMode>
<fileMode>700</fileMode>
</fileSet>
</fileSets>
</assembly>
For both <filesSets> same directoryMode is set, but for case where
$ zipinfo target/testpom-1.0.0.zip
Archive: target/testpom-1.0.0.zip
Zip file size: 502 bytes, number of entries: 4
drwxr-xr-x 2.0 unx 0 b- stor 17-Apr-19 17:48 bin-include/
drwx------ 2.0 unx 0 b- stor 17-Apr-19 15:48 bin-no-include/
-rwx------ 2.0 unx 0 bl defN 17-Apr-19 15:48 bin-include/testfile
-rwx------ 2.0 unx 0 bl defN 17-Apr-19 15:48 bin-no-include/testfile
Affects: 3.0.0
Attachments:
- test.rar (862 bytes)
Remote Links: