我需要針對以下問題的最佳實踐解決方案。我有3個子項目行家多模塊項目:如何在maven多模塊項目中將jar從一個項目打包到另一個項目
- 客戶模塊(其打包成的.jar簡單的Java應用程序)
- 模塊-1-該用途的客戶端
- 模塊-2- that-uses-client
module - * - that-uses-client是一組靜態xml配置文件,帶有一個打包爲.zip文件的client-module.jar。因此,模塊的封裝結構 - * - 該用途的客戶端將類似於:
- 客戶module.jar
- config1.xml
- config2.xml
- config3.xml
我想知道如何實現下面的構建策略。 如果我建立客戶端模塊,則:
- 構建客戶端模塊
- 複製客戶module.jar所有模塊 - * - 該用途的客戶端
- 構建所有模塊 - * - 即使用客戶端模塊。
如果我建立任何模塊 - * - 該用途的客戶端,然後:
- 構建客戶端模塊
- 複製客戶module.jar以精確模塊 - * - 但─使用客戶端
- 構建確切的模塊 - * - that-uses-client模塊。
欣賞對此問題的任何幫助。
羅蘭,謝謝你的回答。可以使用maven-assembly從Maven倉庫中放置依賴項? –