2010-08-30 66 views
0

項目1:富 項目2:酒吧與多個Maven項目工作同時

如果美孚取決於酒吧,無一不是在Maven的,你怎麼在酒吧和Foo工作,因此,如果您需要Bar中的一個小調整,爲了修復Foo中的某些內容,您可以對Bar進行更改,然後運行Foo並查看該更改?

現在我有Maven依賴關係,但我覺得像部署Maven並在當前未發佈的項目中增加快照以進行小的更改似乎有點不對,您如何在同一時間處理兩個Maven項目,以及確保依賴項的更改立即可用於相關的項目?

+1

您不必爲小的更改而增加SNAPSHOT。這就是使用SNAPSHOT的重點,對於積極開發中的項目來說,它們非常完美。 – 2010-08-30 23:12:40

回答

2

使用m2eclipse它是工作區分辨率功能。所有可以映射到eclipse工作區內的項目的maven依賴項將自動解析爲eclipse項目引用,因此總是讓您使用當前版本。

這對於開發非常方便,但您必須記住按照正確的順序部署東西。

+0

我使用NetBeans :) – walnutmon 2010-08-30 16:48:20

+0

以及我沒有,所以我不能幫你在這裏,但我聽說NetBeans的Maven支持是優秀的,所以應該有一個類似的功能... – 2010-08-30 16:53:15

+0

好吧,我使用的是netbeans插件是哪種類型的,儘管你仍然需要部署更改,但這是一個小問題 – walnutmon 2010-08-31 19:48:25

2

我會爲這兩個項目創建一個reactor構建。

root (pom with modules project1, project2) 
    +-- project1 
    +-- project2 

所以這會很好地處理這個問題。

相關問題