我有一个 Maven 项目,它有两个子项目,在我的 SVN 存储库中使用 svn:externals 定义。换句话说,我有一个项目层次结构如下:
-父项目
- 项目
- 测试项目
当我配置我的 hudson 工作时,我只输入了我的父项目的 SVN 地址。当我手动触发构建时,我能够检查所有层次结构并能够运行所有 maven 目标。
所以现在,我想为我的构建配置一个 SCM 轮询机制,所以当我提交代码(尤其是子项目)时,会触发一个构建。问题是 SCM 轮询查看我的父项目的修订号,它没有检测到我的子项目修订更改。
有什么办法可以迫使哈德森也查看我的子项目修订更改?你还有其他建议吗?
提前致谢。