我有一个maven项目,它有多个配置文件和许多依赖项,这些依赖项特定于每个配置文件。当前解决这个问题的方法是通过为每个配置文件创建一个中间依赖关系pom,它将依赖关系组合在一起,如3.6.1中所述:http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-best-practice.html这些依赖关系分组poms中的每一个都存在于他们自己的svn项目中并且是构建的并作为一个单独的詹金斯工作部署。
问题在于这些poms及其中的依赖关系会发生变化并经常被释放,并且难以维护。理想情况下,我希望所有的依赖管理都存在于一个svn项目和一个构建中。
任何建议都将不胜感激。
答案 0 :(得分:0)
正如khmarbaise所写,它将有助于提供更多信息和示例。
然而,只是回答你的实际问题,如何将所有依赖性分组poms作为一个项目和一个构建。听起来好像multi module project每个模块都是你的“依赖分组pom”项目之一就是你想要的。
答案 1 :(得分:0)
Maven Release Plugin做了我们需要的。