使用Maven自定义和构建另一个Maven项目

时间:2012-02-10 10:10:45

标签: java maven jenkins

我想要实现的目标如下:

  • 从svn
  • 结帐外部项目
  • 将spring.xml替换为我的自定义版本
  • 更改依赖项的版本
  • 构建
  • 封装

是否有标准的maven插件来处理所有这些目标?

1 个答案:

答案 0 :(得分:2)

对于svn操作,您可以使用:org.tmatesoft.svnkit:svnkit

为了用自定义版本替换spring.xml:maven-assembly-plugin,maven-resources-plugin都可以工作,具体取决于你需要做什么(我假设这里有更多的工作)。

对于建筑和包装,您可以使用maven-invoker-plugin。该插件基本上允许您指向项目并运行“mvn clean package”或您想要的任何其他maven命令,例如调用插件。它几乎只是一种从maven运行maven的方法。