我尝试使用grails 2.3.4在Jenkins上运行geb和spock测试,但出现错误
Error |
Error executing script TestApp: startup failed:
Could not instantiate global transform class
geb.transform.AttributeAccessingMetaClassRegisteringTransformation specified at
jar:file:/var/lib/jenkins/.m2/repository/org/gebish/geb-ast/0.12.0/geb-ast-0.12.0.jar!/
META-INF/services/org.codehaus.groovy.transform.ASTTransformation
because of exception java.lang.ClassNotFoundException:
geb.transform.AttributeAccessingMetaClassRegisteringTransformation
Could not instantiate global transform class
geb.transform.implicitassertions.ImplicitAssertionsTransformation specified at
jar:file:/var/lib/jenkins/.m2/repository/org/gebish/geb-implicit-assertions/0.12.0/
geb-implicit-assertions-0.12.0.jar!/META-INF/services/org.codehaus.groovy.transform.
ASTTransformation because of exception java.lang.ClassNotFoundException:
geb.transform.implicitassertions.ImplicitAssertionsTransformation
最佳答案
我如何确定我的Jenkins使用的是Java 6和grails 2.3.4。当我将Java版本从6更新到7并将grails从2.3.4更新到2.4.5版本时,所有功能均正常工作。
关于grails - Jenkins grails错误java.lang.ClassNotFoundException:geb.transform.AttributeAccessingMetaClassRegisteringTransformation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31970072/