2012-04-10 38 views
1

我正在研究一個非常大的多模塊maven項目,並且最近我在其中應用了繼承。整個事情工作正常,即使每個模塊都打包好。 (由於繼承,有效的POM擁有它所需的一切)如何在多模塊maven項目中利用繼承,使每個子模塊可以分開部署?

但是,還有其他團隊正在使用獨立於大型項目的子模塊。

我在創建的jar文件中檢查pom,但它既不是有效的pom,也不是一個保持必要依賴關係的pom。這正是我在子模塊...

有沒有反正我可以使用繼承,而子模塊仍然可以獨立使用?

回答

1

如果子模塊需要成爲多模塊項目的一部分,則需要在子模塊的pom中有<parent>部分。

但是,子模塊仍然可以獨立使用。在子模塊上運行maven目標時,它會自動從父pom中獲取繼承的項目(感謝<parent>部分)。

+0

當然,我有一位父母。它使用繼承來創造有效的pom。但是,其他項目不能單獨使用模塊。我最終做的是,而不是../parent-pom.xml我使用了其他團隊也可以訪問的具體網址。 – 2012-04-12 14:31:36

相關問題