我想在我的构建的配置中实现一些嵌套的属性,为此我需要使用repeatableProperty。
每次我在果冻文件中添加repeatableProperty时,加载配置页面时都会出现异常。
<f:entry>
<f:repeatableProperty field="test"></f:repeatableProperty>
</f:entry>
然后出现此错误:
javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Program%20Files/apache-maven-3.3.3/testplugin/target/work/webapp/WEB-INF/lib/jenkins-core-1.621.jar!/lib/form/repeatableProperty.jelly:66:69: <st:include> Error setting property 'class', exception - org.apache.commons.beanutils.ConversionException: No value specified for 'Class'
我看了一些其他的插件,它们都只使用了repeatableProperty这样的。另外,我用谷歌搜索了很多,但是没有很多匹配项,而我发现的匹配项没有帮助。需要你们的帮助。
最佳答案
就我而言,字段“test”不可访问(缺少getter)。
可以在repeatableProperty source中找到一些其他信息(关于描述符)。
关于plugins - Jenkins插件开发的repeatableProperty错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31827920/