2011-08-29 19 views
3

我有我的java項目配置maven構建與所有類的單個罐子。是否可以選擇某些類並從中構建一個單獨的jar?與maven的選擇性構建

+0

或者您可以使用Maven的組裝插件,但我會保持獨立的模塊方法。 –

回答

1

爲'lib'類創建一個單獨模塊,並將其設置爲項目模塊的依賴項。

1

Maven規定了pom.xml和它生成的二進制文件之間的一對一關係。換句話說,如果你想創建幾個jar文件,你需要幾個pom文件:pom per jar。

所以,只是分割你的項目。順便說一句,這是一個很好的做法。真的,如果你的一些課程可以不存在,他們就不依賴別人,因此可以住在其他項目中。

項目可以依賴於他人,可以是分層的,即有父項目。因此,您可以在其下創建父項目和多個子項目。

+0

謝謝,分裂也是一個好主意。也可以在同一個項目中製作Maven模塊,但現在我對Sean Patrick Floyd提出的建議很滿意。 –