是否存在将 java 系统属性从 Tomcat 传播到 jenkins ant 任务的方法?
特别是我想将catalina.home
属性传播到蚂蚁任务。尝试时catalina.home=${catalina.home}
出现错误Property catalina.home was circularly defined.
问问题
2232 次
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 回答