2

Maven RPM プラグインが指定されたスクリプトレットを生成しない

私は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 では LAST スクリプトのみが実行されるため、次のように変更する必要がありました

<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 に答える