AppAssembler Maven プラグインは、ディストリビューションを生成する素晴らしい仕事をしてくれます。最後の問題は、生成されたシェル スクリプトに実行権限がないため、手動で設定する必要があることです。
Linux RedHat を使用しています
それらを自動的に設定するクリーンな方法を知っている人はいますか?
AppAssembler Maven プラグインは、ディストリビューションを生成する素晴らしい仕事をしてくれます。最後の問題は、生成されたシェル スクリプトに実行権限がないため、手動で設定する必要があることです。
Linux RedHat を使用しています
それらを自動的に設定するクリーンな方法を知っている人はいますか?
Antrun
これを行う唯一の方法は、またはAssembly
実行後に別の Maven プラグインを使用してファイルを処理することですAppAssembler
。
この問題 (以下のリンクを参照) は、AppAssembler プロジェクトの問題トラッカーで提起され、として却下されましWon't Fix
た。
問題: MAPPASM-54
assembly.xml
私はそれがあなたの、fileSet
タグで設定できると思います:
<fileSets>
<fileSet>
<directory>src/resources/bin</directory>
<lineEnding>keep</lineEnding>
<useDefaultExcludes>true</useDefaultExcludes>
<outputDirectory>bin</outputDirectory>
<includes>
<include>*.bat</include>
<include>*.sh</include>
</includes>
<fileMode>744</fileMode>
</fileSet>
...