我有一个 Maven 项目,它有多个配置文件和许多特定于每个配置文件的依赖项。当前清理此问题的解决方案是为每个配置文件创建一个中间依赖项 pom,将依赖项分组在一起,如 3.6.1 中所述:http: //www.sonatype.com/books/mvnref-book/reference/pom- relationship-sect-pom-best-practice.html 这些依赖分组 pom 中的每一个都存在于它们自己的 svn 项目中,并作为单独的 jenkins 作业构建和部署。
问题是这些 pom 以及其中的依赖项经常更改和发布,并且变得难以维护。理想情况下,我希望所有的依赖管理都在一个 svn 项目和一个构建下。
任何建议,将不胜感激。