1

私はMavenにかなり慣れていないので、これが初心者の質問である場合は申し訳ありません。サードパーティのアプリを私たちのアプリに統合しようとしています。このサードパーティの機能は、war ファイルとして提供されます。この統合の一環として、追加の jar とプロパティ ファイルを追加したいと考えています。グーグルで調べたところ、オーバーレイが見つかりました。ただし、私が見たすべての例では、オーバーレイされている戦争はそれ自体が Maven によって生成されているように見えます。したがって、Maven は 2 つの間の依存関係、競合などを把握できます。このサードパーティの戦争を、私が望むこの追加のものでオーバーレイする方法があるかどうか疑問に思っています. もしそうなら、それは pom.xml でどのように見えるでしょうか?

4

1 に答える 1

1

これを機能させるには、オーバーレイするWARファイルをMavenリポジトリーに提供する必要があります。中央のMavenやJBossのようなパブリックなもの、またはあなたやあなたの会社がホストするプライベートなもののいずれか。後者の場合、Mavenによって生成されていなくても、自分でアップロードできます。

WAR用の適切なPOMファイルがある場合、依存関係はより適切に機能しますが、それがなくても機能します。POMがない場合、WARファイルは基本的に解凍され、コンテンツをコピーすることで変更が適用されます。dependentWarExcludesandwarSourceExcludesタグを使用して、これをいくらかカスタマイズできます。

さらにヘルプが必要な場合は、POMからwarプラグイン構成を投稿してください。

于 2012-06-18T06:15:24.650 に答える