2016-09-08 3 views
0

젠킨스 젤리 파일에서 클래스 이름의 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가 객체를 시도, 제대로 작동하지 않습니다 항상 null이됩니다.

클래스 개체를 젤리에서 어떻게 사용할 수 있습니까? 나는의 JUnit 플러그인의 jobMain.jelly 파일에이 같은 행을 발견하기 때문에

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

:

답변

0

난 당신이 뭔가를 할 수 있습니다 확신 해요.

나는 젤리 파일에서 사용할 수있는 로그가 실제로는 존재하지 않는다고 추측하고 있습니다.