从蚂蚁任务中找到Jenkins体内的MAVEN
我有点不对劲 我的ANT构建脚本调用maven,我需要它在Jenkins内部工作,但我不知道如何告诉Jenkins maven可执行文件缺少硬编码路径的地方 我无法更改这些过程中的任何一个,我只需要找出jenkins导出的某种env变量是否可以使用从蚂蚁任务中找到Jenkins体内的MAVEN,maven,ant,jenkins,Maven,Ant,Jenkins,我有点不对劲 我的ANT构建脚本调用maven,我需要它在Jenkins内部工作,但我不知道如何告诉Jenkins maven可执行文件缺少硬编码路径的地方 我无法更改这些过程中的任何一个,我只需要找出jenkins导出的某种env变量是否可以使用 提前感谢。这适用于基于Maven的构建,我相信它也适用于Ant: 在配置文件(XML)上:使用${variable name} 在Jenkins上:作业->配置->构建->目标和选项->使用:-Dvariable name=value 关于。其中“v
提前感谢。这适用于基于Maven的构建,我相信它也适用于Ant: 在配置文件(XML)上:使用${variable name} 在Jenkins上:作业->配置->构建->目标和选项->使用:-Dvariable name=value
关于。其中“value”将是您的Maven路径地址。您是否可以通过$M2_HOME环境变量引用Maven可执行文件,如下“${env.M2_HOME}/bin/mvn”。这假设Maven已正常安装在Jenkins服务器上。另一个选项是将路径作为命令行属性传递给ANT,让jenkins作业告诉您Maven可执行文件的位置:“${m2.home}/bin/mvn”