0

1 つのメイン PTC プロジェクトがあり、その中にさまざまなモジュール (サブ プロジェクト) があります。

PTC
|
+-- pom.xml
|    
+-- PrismaTestClientConfig
|    
+-- PrismaTestEarM
|  |  
|  \-- pom.xml
|  
+-- PrismaTestClientHTMLGeneration
|  |  
|  \-- pom.xml
|  
+-- PrismaTestClientWeb
|  |  
|  \-- pom.xml
|  
+-- PrismaTestCommon
\ 
<modules>  
    <module>PrismaTestCommon</module>  
    <module>PrismaTestClientHTMLGeneration</module>  
    <module>PrismaTestClientWeb</module>  
    <module>PrismaTestClientEarM</module>  
</modules>  

したがって、上記のモジュールの依存関係を含む PTC の一般的な pom.xml が 1 つあります。

上記は ptc.ear をビルドします

ここで、BTCEarM に 2 つのモジュール BTCHTMLGeneration を追加し、PTC の PTCCommon と PTCWeb を使用して btc.ear をビルドします。また、ptc.ear をビルドしたい場合は 4 モジュール以上が必要であり、btc.ear をビルドしたい場合は、PTC から共通の 2 モジュールと BTC から 2 つの新しいモジュールを使用する必要があります。

どうすればこれを達成できますか...助けてください

4

1 に答える 1

0

2 つの別個のモジュール btc.ear を作成し (btc-ear または ptc-ear と名付けた方が適切です)、ear モジュールに適切な依存関係を追加するだけです。maven-ear-plugin documentationを詳しく調べてください。

于 2012-05-14T10:23:49.937 に答える