假設這是在相關性順序
common -> service -> customer -> Admin
含義
Service
模塊pom.xml
包含依賴性,
<dependeny>
<groupId>com.sample</groupId>
<artifactId>common</artifactId>
</dependeny>
類似地對於所有上述的模塊。
Admin
可以是你的構建war
的maven模塊。
爲此,我們使用WAR彙編插件。
使<packaging>war</packaging>
爲Admin
模塊。
如果依賴關係是以任何其他順序指定,則在最高模塊上指定所有其他依賴關係作爲jar
文件添加到WEB-INF
文件夾下。
[編輯]
共同 - >的pom.xml
<packaging>jar</packaging>
服務 - >的pom.xml
<dependencies>
<dependeny>
<groupId>com.sample</groupId>
<artifactId>common</artifactId>
</dependeny>
</dependencies>
<packaging>jar</packaging>
客戶 - >的pom.xml
<dependencies>
<dependeny>
<groupId>com.sample</groupId>
<artifactId>service</artifactId>
</dependeny>
</dependencies>
<packaging>jar</packaging>
管理 - > pom.xml的
<dependencies>
<dependeny>
<groupId>com.sample</groupId>
<artifactId>customer</artifactId>
</dependeny>
</dependencies>
<packaging>war</packaging>
這樣,你只能創建一個WAR文件,其餘部分爲罐子。
感謝您的指導。目前,我正在做同樣的方式,並且在建造父項目之後進行三場戰爭。依賴是常見的 - >服務;;共同 - >客戶;;共同 - >管理員所有(服務,客戶,管理員)如上所述。我不想要3戰。我只想要一場包含所有戰爭的戰爭。 –
@TarunKumar請檢查編輯部分。每隔一個包裝應該是jar文件。 – VinayVeluri