为什么Pom文件中的RPM postinstallScriptlet不执行

Chr*_*s F 2 maven-3 rpm-maven-plugin

Maven RPM插件不会生成指定的脚本

我正在使用Maven 3.0.5。我以为上面的帖子回答了我的问题,但是我使用的是帖子中描述的rpm-maven-plugin版本。

我的pom文件中有一个应该创建软链接的scriptlet,

<postinstallScriptlet>
    <script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
</postinstallScriptlet>
Run Code Online (Sandbox Code Playgroud)

但是我看不到软链接。有什么线索吗?

Chr*_*s F 6

我没有讲完整的故事,我实际上有

<postinstallScriptlet>
    <script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
    <script>echo "Finished Script"</script>
</postinstallScriptlet>
Run Code Online (Sandbox Code Playgroud)

使用postinstallScriptlet时,仅执行LAST脚本,因此我必须像这样更改它

<postinstallScriptlet>
    <script>
        cd /usr/lib64; \
        ln -s libodbccr.so.1.0.0 libodbccr.so<; \
        echo "Finished Script"
    </script>
</postinstallScriptlet>
Run Code Online (Sandbox Code Playgroud)