我在各种项目中有许多 Maven pom.xml 文件,其中包含许多类似的配置(许可证声明、插件、资源文件夹的定义等)
将这些常见元素分解到父 pom 中并使它们可供重用的最佳方法是什么?
我特别感兴趣:
- 父 pom 中应该包含什么与项目特定?
- 在哪里存储父 pom,例如在 GitHub 上?
- 有什么需要注意的问题吗?
我在各种项目中有许多 Maven pom.xml 文件,其中包含许多类似的配置(许可证声明、插件、资源文件夹的定义等)
将这些常见元素分解到父 pom 中并使它们可供重用的最佳方法是什么?
我特别感兴趣:
对于企业项目,您可以使用 Maven 将您的父 pom 部署到像Sonatype Nexus这样的工件存储库上。但这对于个人项目来说可能很麻烦。
需要共享的所有内容都必须在父 pom.xml 中。