我是Jenkins的新手!我已经在Jenkins中克隆了GitHub仓库,现在正在尝试在Jenkins中构建获取的Maven项目。从GitHub获取了七个项目,它们彼此之间存在依赖关系,即某些项目在其POM中为其他项目定义了依赖关系。
以下是我的Maven配置(很抱歉无法在此处发布图像,请见加粗部分):
根POM myFirstProject/pom.xml
目标和选项 clean package install
MAVEN_OPTS
备用设置文件I
增量构建-仅构建更改的模块
禁用自动存档
并行构建模块 已选中
使用私有Maven存储库策略为工作区本地
每个失败的模块发送电子邮件
解析Pom期间解析依赖项 已选中
运行Headless
在解析Pom期间处理插件
使用自定义工作区
Maven验证级别 DEFAULT
Maven设置配置 -选择-
Maven全局设置配置 ¡ -选择-
以下是我的Maven配置(很抱歉无法在此处发布图像,请见加粗部分):
根POM myFirstProject/pom.xml
目标和选项 clean package install
MAVEN_OPTS
备用设置文件I
增量构建-仅构建更改的模块
禁用自动存档
并行构建模块 已选中
使用私有Maven存储库策略为工作区本地
每个失败的模块发送电子邮件
解析Pom期间解析依赖项 已选中
运行Headless
在解析Pom期间处理插件
使用自定义工作区
Maven验证级别 DEFAULT
Maven设置配置 -选择-
Maven全局设置配置 ¡ -选择-
I get following trace when I build this job:
<===[JENKINS REMOTING CAPACITY]===>通道已启动
使用Maven 3.3
如您所见,我在列出的配置中引用了一个项目的POM.xml。据我理解,Jenkins应该解析此xml并首先构建所有依赖项目。如果我的理解不正确,我想知道如何继续。我是否应按照所需的构建依赖项顺序为不同的项目创建不同的作业?我不知道接下来该怎么做...谢谢。