0

私はMavenに非常に慣れていないため、理解できない問題に直面しています。マルチモジュール プロジェクトのセットアップがあります。サブモジュールの 1 つに、いくつかの Unix bash スクリプトがあります。アセンブリ ファイルで、行末が "unix" または "lf" のすべての Unix スクリプトを含む zip ファイルを作成したいと考えています。アプリケーションをサブモジュール レベルでパッケージ化すると、すべてが期待どおりに機能します (スクリプトには適切な Unix 行末があります)。しかし、アプリケーションをマスター プロジェクト レベルでパッケージ化すると、スクリプトが Unix の行末に収まりません。この問題の解決策はありますか? ありがとう。

アセンブリ ファイルのサンプル スニペットを次に示します (これは、サブモジュール レベルでサブモジュールの 1 つに対して定義されています)。

<fileSet>
        <directory>src/main/scripts</directory>
        <outputDirectory>bin</outputDirectory>
        <lineEnding>unix</lineEnding>
        <fileMode>0755</fileMode>           
    </fileSet>
4

1 に答える 1

1

次のバグが発生しているようです: http://jira.codehaus.org/browse/MASSEMBLY-237。アセンブリ プラグインのバージョンを強制的に 2.2-beta-3 にするだけで、問題は解決するはずです。

于 2011-03-25T14:03:22.513 に答える