在Jenkins果冻文件中,我需要使用类名的java类对象。
<j:set var="myProperty" value="${job.getProperty(MyProperty.class)}" />
MyProperty是我的自定义JobProperty类,适用于作业 但是,即使我尝试了
,上述行也无法正常工作<j:set var="myClass" value="${MyProperty.class}" />
或
<j:set var="myClass" value="${full.qualified.class.MyProperty.class}" />
myClass对象将始终为null。
如何使用果冻中的类对象?
答案 0 :(得分:0)
我很确定你可以这样做:
<j:set var="myClass" value="$it.class.classLoader.loadClass('full.qualified.class.MyProperty.class')}" />
因为我在JUnit插件的jobMain.jelly文件中找到了与此类似的行。
我猜测果冻文件中没有真正的日志,除了传递给它的内容。