maven-rpm-plugin在映射时设置文件夹权限与文件不同

Kia*_*far 3 mapping permissions rpm-maven-plugin

当文件需要设置为664时,如何设置文件夹的权限(即775)?如果文件夹设置为664,则rpm安装程序(root)以外的用户将看到"?" 代替文件的所有者/权限,我不想将所有文件的权限也设置为775.结构类似于这个问题!

小智 7

我是通过使用<default??>标签来完成的.然后,如果你需要覆盖默认设置,你可以使用<filemode>的标记<mapping>部分(但<defaultDirmode>,<defaultUsername>,<defaultGroupname>只适用于一个<mapping>如果<filemode>,<username><groupname>不填充).这是插件参数文档.

<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>rpm-maven-plugin</artifactId>
   <version>2.1.3</version>

   ....

    <configuration>
       ....
       <defaultDirmode>755</defaultDirmode>
       <defaultFilemode>644</defaultFilemode>
       <defaultGroupname>MyGroup</defaultGroupname>
       <defaultUsername>MyUser</defaultUsername>
       ....
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)