2016-09-08 8 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のオブジェクトであります常にnullになります。

どのように私はゼリーのクラスオブジェクトを使用できますか?私はJUnitのプラグインのjobMain.jellyファイルでこのような行を見つけたので

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

答えて

0

は、私はあなたのような何かを行うことができますかなり確信しています。

実際にジェリーファイルから得られるログは、それに渡されたもの以外はないと推測しています。

関連する問題