一个用于两个不同jenkins构建的svn项目(具有另一个依赖项)

时间:2014-09-29 13:41:57

标签: java maven svn jenkins build-process

以下情景: 现有的Jenkins项目(称为A),具有与SVN连接的依赖关系(3D扩展)。 这种依赖关系也是一个Jenkins项目,也有一个单独的SVN连接。

我现在想做什么:

创建另一个Jenkins项目,作为没有3D扩展的A(称为项目B)的参考。绝对有必要我没有复制项目A的完整源代码/ SVN。 Jenkins不得为项目B抛出错误,因为它无法找到3D扩展。

我现在该怎么办?

我想过创建另一个POM文件并将其用作项目B的父POM。 此POM不包含3D扩展,但会侦听项目A的SVN连接。

带有3D扩展的项目A是子POM,它使用父POM和3D扩展。

这是正确的方法吗?我不明白的是,Jenkins如何在编译“项目B”时避免编译错误,因为缺少3d扩展。

1 个答案:

答案 0 :(得分:0)

您的解决方案是参数化构建脚本