mabrarov commented on code in PR #148:
URL:
https://github.com/apache/maven-assembly-plugin/pull/148#discussion_r1253072332
##########
src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java:
##########
@@ -430,6 +430,12 @@ public abstract class AbstractAssemblyMojo extends
AbstractMojo implements Assem
@Parameter
private String overrideGroupName;
+ /**
+ * Override of umask.
Review Comment:
Changed to
```java
/**
* Mask which is applied to permissions of files/directories before they are
put into assembly.
* If {@code null} then the mask is not explicitly configured and remains
implementation-specific.
*/
```
When this option is not configured (`null`), then the umask remains Plexus
Archiver implementation detail (which I know is `022`, but I cannot put it into
documentation of `overrideUmask` configuration option of Maven Assembly Plugin).
IMHO, we can not put `022` as default value of `overrideUmask` configuration
option of Maven Assembly Plugin, because it breaks backward compatibility (in
case someone uses another version of Plexus Archiver - the one which has
different default value of umask option - with Maven Assembly Plugin and
migrates to the new version of Maven Assembly Plugin with this pull request
integrated).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]