grails - Jenkins grails错误java.lang.ClassNotFoundException:geb.transform.AttributeAccessingMetaClassRegisteringTransformation

标签 grails jenkins

我尝试使用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/

相关文章:

javascript - Angular ng-repeat 将参数传递给 href 链接

grails - Grails 3.3.8不会重新加载对项目所做的更改

regex - 如何从键值对中的字符串从正则表达式获取数据

continuous-integration - 在持续集成中处理多个分支

windows - 当用户登录 Windows 时让 jenkins slave 保持离线

jenkins - aws serverless.yml文件 "A valid option to satisfy the declaration ' opt :stage' could not be found"error

asp.net-mvc - Jenkins 根据多个项目中的提交触发构建

postgresql - 从Grails连接到Postgres的问题

grails - 在 liferay 6 上部署 grails portlet 时出错

git - 如果从 bitbucket 触发时它们发生了变化,我怎样才能让 Jenkins 只构建功能分支