[英]Configure SCM for flat multi-module maven project so that eclipse can checkout everything at once
我一直在玩很多,但找不到合適的方法。 這是我的設置:
/parent
pom.xml
<modules>
<module>../module-1</module>
...
<module>../module-n</module>
</modules>
<scm><connection>https://repo/trunk</connection>...</scm>
/module-1
pom.xml
...
/module-n
pom.xml
當我結賬時,我期待eclipse檢查所有子模塊項目。 這在平面項目層次結構中是否可行?
給定結構意味着你的module-1與父級處於同一級別,這在Eclipse和Maven中都沒有意義。 最好是按如下方式構建項目:
+-- parent (pom.xml)
+-- module-1 (pom.xml)
+-- module-2 (pom.xml)
有了這樣的結構,您可以簡單地檢查父項並獲得您需要使用的所有內容。 除此之外,它將使您的pom文件特別是模塊部分更簡單,可以這樣做:
<modules>
<module>module-1</module>
..
<module>module-n</module>
</modules>
而你的孩子只需使用這樣的父母:
<parent>
<groupId>..</groupId>
<artifactId>..</artifactId>
<version>...</version>
</parent>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.