私はMavenにSARをパッケージ化させようとしており、jboss-sarパッケージ化タイプのmaven jbossパッケージ化プラグインを使用しています。Maven SARパッケージ:パッケージ構造の変更方法
デフォルトでは、プラグインはclassディレクトリ(src/main/java)をSARのルート(com /../ etc)にパッケージするようです。私の目的のためにはWEB-INF/classes/com /.../などで暮らす必要がありますが、クラスパッケージングディレクトリを変更するためにプラグインを納得させることはできませんでした。
私は、アセンブリ記述子を使用してレイアウトを変更するためにmavenアセンブリプラグインを使用することに頼ってきましたが、これは少し過剰なようですが、2つのSARが生成されることを意味します。アセンブリーで変更された形式は望ましくない)。
私はかなり新しくmavenです。この問題をすっきりと見つけようと多くの時間を費やしましたが、これまでは基本的に単純な問題である過度に複雑な解決策が出てきました。
あなたは戦争をパッケージ化しwar pluginが必要に聞こえる
感謝:)
これは実際に私がこの問題を最初に解決するために使っていたことですが、本当にSARでなければなりません - これはいくつかの慣習を破っているかもしれないことに気付きます。 SAR固有の記述子なので、私はもはやそれをWARとしてパッケージ化しようとしていないのです。 – Rhys