2

Maven RPM 插件不生成指定的 scriptlet

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

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

<postinstallScriptlet>
    <script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
</postinstallScriptlet>

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

4

1 回答 1

6

我没有讲整个故事,我真的有这个

<postinstallScriptlet>
    <script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
    <script>echo "Finished Script"</script>
</postinstallScriptlet>

使用 postinstallScriptlet 只执行最后一个脚本,所以我不得不改变它,像这样

<postinstallScriptlet>
    <script>
        cd /usr/lib64; \
        ln -s libodbccr.so.1.0.0 libodbccr.so<; \
        echo "Finished Script"
    </script>
</postinstallScriptlet>
于 2013-06-04T14:27:02.560 回答