我是詹金斯的新手!我设法在 Jenkins 中克隆了 GIT hub repo,现在尝试在 Jenkins 中构建获取的 maven 项目。我从 GITHUB 获取了 7 个项目,它们相互依赖,即一些项目在其 POM 中为其他项目定义了依赖项。
以下是我的 Maven 配置(抱歉,无法在此处发布图片,请以粗体显示)
根 POM myFirstProject/pom.xml
目标和选项 清洁包安装
MAVEN_OPTS
备用设置文件 I
增量构建 - 仅构建更改的模块
禁用自动工件归档
并行构建模块检查
使用私有 Maven 存储库策略本地到工作区
为每个失败的模块发送电子邮件
检查Pom 解析期间的解决依赖关系
无头奔跑
在 Pom 解析期间处理插件
使用自定义工作区
Maven 验证级别 DEFAULT
Maven 设置配置 - 选择 -
Maven 全局设置配置 ¡ - 选择 -
I get following trace when I build this job:
<===[JENKINS REMOTING CAPACITY]===>channel started 构建单个 Maven 模块还没有为 Maven 3 实现!完成:中止
我正在使用 Maven 3.3
正如您在列出的配置中看到的那样,我正在为其中一个项目的 POM.xml 提供参考。根据我的理解,jenkins 应该先解析这个 xml 并构建所有依赖的项目。我不确定我的理解是否正确......如果它不正确 - 我期待知道如何继续。我应该按照所需的构建依赖顺序为不同的项目创建不同的作业吗?无能为力从这里走...谢谢