2

我在各种项目中有许多 Maven pom.xml 文件,其中包含许多类似的配置(许可证声明、插件、资源文件夹的定义等)

将这些常见元素分解到父 pom 中并使它们可供重用的最佳方法是什么?

我特别感兴趣:

  • 父 pom 中应该包含什么与项目特定?
  • 在哪里存储父 pom,例如在 GitHub 上?
  • 有什么需要注意的问题吗?
4

1 回答 1

1

对于企业项目,您可以使用 Maven 将您的父 pom 部署到像Sonatype Nexus这样的工件存储库上。但这对于个人项目来说可能很麻烦。

需要共享的所有内容都必须在父 pom.xml 中。

于 2012-09-16T03:10:19.927 回答