私はMavenにかなり慣れていないので、これが初心者の質問である場合は申し訳ありません。サードパーティのアプリを私たちのアプリに統合しようとしています。このサードパーティの機能は、war ファイルとして提供されます。この統合の一環として、追加の jar とプロパティ ファイルを追加したいと考えています。グーグルで調べたところ、オーバーレイが見つかりました。ただし、私が見たすべての例では、オーバーレイされている戦争はそれ自体が Maven によって生成されているように見えます。したがって、Maven は 2 つの間の依存関係、競合などを把握できます。このサードパーティの戦争を、私が望むこの追加のものでオーバーレイする方法があるかどうか疑問に思っています. もしそうなら、それは pom.xml でどのように見えるでしょうか?
1 に答える
1
これを機能させるには、オーバーレイするWARファイルをMavenリポジトリーに提供する必要があります。中央のMavenやJBossのようなパブリックなもの、またはあなたやあなたの会社がホストするプライベートなもののいずれか。後者の場合、Mavenによって生成されていなくても、自分でアップロードできます。
WAR用の適切なPOMファイルがある場合、依存関係はより適切に機能しますが、それがなくても機能します。POMがない場合、WARファイルは基本的に解凍され、コンテンツをコピーすることで変更が適用されます。dependentWarExcludes
andwarSourceExcludes
タグを使用して、これをいくらかカスタマイズできます。
さらにヘルプが必要な場合は、POMからwarプラグイン構成を投稿してください。
于 2012-06-18T06:15:24.650 に答える