0

2 つの異なるサーバーで実行されるプロジェクトがあります。Tomcat と Weblogic。

ただし、weblogic に組み込まれているライブラリにはこれらの jar があるため、weblogic で競合する依存関係の jar はほとんどありません。

そのため、これらの jar を手動で削除する必要があります。

do through pom を削除する予定です。

1 つの解決策は、pom 用に 2 つ (Tomcat 用と weblogic 用に 1 つ) を別々に作成することです。これは実際には良くありません。

プロファイルベースの依存関係の除外を行う方法をいくつか考えています。しかし、同じものを見つけることができます。

誰かがより良い提案があれば教えてください。

jar を weblogic lib から除外しようとしましたが、うまくいきませんでした。

すべての提案は公然と歓迎されます。

4

1 に答える 1

1

Maven プロファイルを使用して、アプリケーション サーバーごとにわずかに異なるバージョンのプロジェクトを構築できます。

ここでMaven プロファイルについて読むことができます

お役に立てれば

于 2012-10-11T12:06:50.087 に答える