0

是否存在将 java 系统属性从 Tomcat 传播到 jenkins ant 任务的方法?
特别是我想将catalina.home属性传播到蚂蚁任务。尝试时catalina.home=${catalina.home}出现错误Property catalina.home was circularly defined.

4

2 回答 2

0

我认为您无法直接从作业配置访问系统属性。您需要编写自己的插件来读取系统属性。

检查您是否有可用的 CATALINA_HOME。如果你这样做了,将它传递给 ant(ant 插件有一个字段)或者像 thekbb 建议的那样在你的 ant 脚本中设置它。catalina.home=${evn.CATALINA_HOME}

于 2013-10-14T14:24:14.577 回答
0

所以你想要catalina.home运行 jenkins 的 tomcat 传递到你的 ant 构建中吗?嗯...我不确定它是否可以正常工作,但请尝试将catalina.home属性设置为CATALINA_HOME环境变量的值: catalina.home=${evn.CATALINA_HOME}

它可能不起作用,你会想看看你设置CATALINA_HOME的环境变量是什么,然后将它传递到你的 ant 构建中: ant -Dcatalina.home="/usr/share/tomcat7

于 2013-10-10T21:54:32.060 回答