[英]Copy files from one target folder to another in multimodule maven project
[英]How to package jar from one project to another in maven multimodule project
我需要以下問題的最佳實踐解決方案。 我有一個包含3個子項目的Maven多模塊項目:
module-*-that-uses-client是一堆帶有client-module.jar的靜態xml配置文件,該文件打包為.zip文件。 因此,使用客戶端的模塊的打包結構如下所示:
我不知道如何實現以下構建策略。 如果我構建客戶端模塊,則:
如果我構建使用客戶端的任何模塊-*,則:
感謝有關此問題的任何幫助。
一種解決方案是使用--also-make
和--also-make-dependents
。
--also-make
生成指定模塊的所有依賴項。 示例: mvn --projects module-1-that-uses-client --also-make clean install
將按此順序構建客戶端模塊和module-1-that-uses-client。
--also-make-dependents
生成指定模塊以及所有其他與指定模塊相關的模塊。 示例: mvn --projects client-module --also-make-dependents clean install
會先構建客戶端模塊,然后再構建兩個模塊-*-that-uses-client。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.