2016-09-08 7 views
0

В файле Jenkins jelly мне нужно использовать объект класса java из имени класса.Как я могу ссылаться на полное имя класса в файле Jenkins Jelly?

<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 всегда будет нулевым.

Как я могу использовать объект класса из желе?

ответ

0

Я уверен, что вы можете сделать что-то вроде:

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

, потому что я нашел похожую строку в файл jobMain.jelly в JUnit плагина.

Я предполагаю, что на самом деле нет журнала, доступного из файла желе, кроме того, что ему передано.

 Смежные вопросы

  • Нет связанных вопросов^_^