如何在Jenkins Jelly文件中引用完全限定的类名?

时间:2016-09-08 20:35:52

标签: java jenkins jelly

在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。

如何使用果冻中的类对象?

1 个答案:

答案 0 :(得分:0)

我很确定你可以这样做:

<j:set var="myClass" value="$it.class.classLoader.loadClass('full.qualified.class.MyProperty.class')}" />

因为我在JUnit插件的jobMain.jelly文件中找到了与此类似的行。

我猜测果冻文件中没有真正的日志,除了传递给它的内容。