Maven Eclipse SVN集成在一个大型项目中

时间:2016-04-05 13:01:05

标签: eclipse maven svn

我最近开始研究一个相当大的Java项目,该项目分为不同的库。这些是作为 Maven依赖项(不是多模块项目)维护的。

如何自动化构建主项目及其依赖项的过程?

理想情况是仅在遇到 SVN代码中的更改时才会调用 Maven构建。我使用 Eclipse + m2e + Subclipse ,因为现在我需要手动处理这个,记住我需要哪些依赖项,同步 SVN更改然后进行构建手动。

很抱歉,如果这是一个完整的新手问题,但我从来没有在这样的环境中工作过。

1 个答案:

答案 0 :(得分:0)

我认为您可以创建aggregate POM并使用SVN externals来创建正确的结构。

考虑到使用外部,您可以“链接”到分支或特定修订版中的最新修订版。

Here您可以在SVN和聚合的pom.xml中看到使用外部的示例项目

注意:如果你使用mvn:release并使用外部,你应该为每个外部独立运行。