8

http://maven.apache.org/plugins/maven-ear-plugin/examples/skinny-wars.htmlで maven トピックskinnyWarsを見つけました。説明したように、この方法を使用して、選択した依存関係を WAR モジュールから EAR モジュールに移動できます。これらは、EAR にある他のすべての WAR モジュールで使用できます。

私が発見したように、移動する依存関係は EAR モジュールで宣言し、META-INF\libカタログに含める必要があります。これは、EAR モジュールのルート カタログにあるEJB モジュールには適用されません。

私の質問は、重複した EJB モジュールを WAR から削除し、EAR ファイルにあるモジュールへの参照をポイントする方法です。

現在の構造は次のようになっています。

\-EAR
 -ejb.jar
  -META-INF\lib
   -shared libraries
 -web.war
  -WEB-INF\lib
   -ejb.jar
   -other non-shared libraries
4

2 に答える 2