0

SOA レイヤーには 12 個の ear ファイルがあり、これらの EAR を個別に JBoss にデプロイします。依存関係の管理と、これらすべての EAR ファイルの展開にますます問題が生じています。

各 EAR は次のとおりです。

  1. Maven を使用して構築され、maven-ear-plugin
  2. payment-rs/payment のような RESTful アクセス用の webModule が含まれています
  3. payment-api-1.1.9.jar のような API があり、これは多くの場合、他の EAR に依存しています。
  4. payment-service-1.1.9.ear のような Maven バージョン番号を使用します

理想的には、1 つの EAR (またはその他の形式) を作成して、一緒にバージョン管理および認証を行うことができます。モジュールを親 pom に追加しようとしましたが、それはすべての個々の EAR を同時に構築することを容易にします。

これらの EAR ファイルを何らかの方法で結合する方法はありますか?

答えが「いいえ」の場合、アーキテクチャで「間違ったことをしている」かどうかについてのアイデアはありますか? プロジェクトを結合する必要がありますか? API の依存関係の問題を別の方法で解決しますか?

4

1 に答える 1