6

AppAssembler Maven プラグインは、ディストリビューションを生成する素晴らしい仕事をしてくれます。最後の問題は、生成されたシェル スクリプトに実行権限がないため、手動で設定する必要があることです。

Linux RedHat を使用しています

それらを自動的に設定するクリーンな方法を知っている人はいますか?

4

3 に答える 3

7

Antrunこれを行う唯一の方法は、またはAssembly実行後に別の Maven プラグインを使用してファイルを処理することですAppAssembler

この問題 (以下のリンクを参照) は、AppAssembler プロジェクトの問題トラッカーで提起され、として却下されましWon't Fixた。

問題: MAPPASM-54

于 2012-01-25T01:47:59.880 に答える
3

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>
...
于 2012-01-25T01:04:33.160 に答える