rpm-maven-plugin设置文件属性

时间:2017-06-14 16:18:21

标签: maven spring-boot rpm rpm-maven-plugin

我正在使用rpm-maven-plugin将spring boot可执行jar打包为init.d服务。

虽然我可以通过插件配置设置文件权限(如下面的代码所示),但我还想设置一个文件属性,即chattr +i service.jar

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>rpm-maven-plugin</artifactId>
        <version>2.1.5</version>
        <executions>
            ...
        </executions>
        <configuration>
            ...
            <mappings>
                <mapping>
                    <directory>/opt/myservice/bin</directory>
                    <filemode>500</filemode>
                    <sources>
                        <source>
                            <location>${project.build.directory}/service.jar</location>
                        </source>
                    </sources>
                </mapping>
            ...
            </mappings>
        </configuration>
    </plugin>

目前,我正在考虑添加安装后和预删除脚本来修改属性。

有没有办法在不使用脚本的情况下实现这一目标?

0 个答案:

没有答案