2012-09-16 19 views
1

我有一些在含有大量類似配置的各種項目的Maven的pom.xml文件(許可聲明,插件,資源文件夾等確定指標)分解出的Maven的pom.xml的共同要素

什麼是將這些常見元素分解爲父pom並將其用於重用的最佳方法?

我特別感興趣:

  • 應該去什麼在父POM對比是項目的具體?
  • 在哪裏存儲父pom,例如,在GitHub上?
  • 任何需要注意的問題?
+0

你提到的東西,我不會使用普通的POM許可證,插件爲不同的項目。我將使用用戶設置http://maven.apache.org/settings.html作爲鏡像,服務器等,併爲每個不同的項目使用一個普通的pom作爲父pom。 – user311174

回答

1

對於企業項目,您可以使用Maven將您的父pom部署到像Sonatype Nexus這樣的工件存儲庫上。但這對於個人項目來說可能很麻煩。

需要共享的所有東西都必須在父pom中。