我已經創建了一個pom.xml
與包裝POM,其中包含所有要建立的子模塊。Maven乾淨安裝不反映在子模塊
假設pom有4個模塊:A
,B
,C
和D
。 當我嘗試單獨運行模塊A時,最新的更改已反映出來。當我嘗試運行與mvn clean install
一起打包爲POM的pom時,我無法使用POM的所有模塊中的最新更改運行它。
我已經創建了一個pom.xml
與包裝POM,其中包含所有要建立的子模塊。Maven乾淨安裝不反映在子模塊
假設pom有4個模塊:A
,B
,C
和D
。 當我嘗試單獨運行模塊A時,最新的更改已反映出來。當我嘗試運行與mvn clean install
一起打包爲POM的pom時,我無法使用POM的所有模塊中的最新更改運行它。
帶子模塊的父pom的例子在這裏http://books.sonatype.com/mvnex-book/reference/multimodule-sect-simple-parent.html確保你的孩子/模塊沒有版本,他們會從父母那裏得到。
1. You have to include your sub-modules in the parent pom.
Parent.pom (say A)
<modules>B</modules>
<modules>C</modules>
<modules>D</modules>
2. In the child pom , you need to specify the parent.
B.pom
<parent>
<groupId>groupId</groupId>
<artifactId>A</artifactId>
<version>version</version>
</parent>
C.pom
<parent>
<groupId>groupId</groupId>
<artifactId>A</artifactId>
<version>version</version>
</parent>
如果您已正確聲明您的子模塊,則沒有任何可以隱藏更改的子模塊。你可以提供你的POM和目錄層次結構 – jMounir
我沒有得到它,你說的是在POM中的變化,你的意思是你在像pom,插件那樣對pom進行更改或者你的意思是模塊源代碼的變化?你有沒有在你的pom聲明 .. ..? –
jMounir