【问题标题】:Using graphql plugin in grails ends up with: java.lang.ClassNotFoundException: org.grails.compiler.web.converters.RenderConverterTrait在 grails 中使用 graphql 插件会导致: java.lang.ClassNotFoundException: org.grails.compiler.web.converters.RenderConverterTrait
【发布时间】:2018-03-28 02:24:44
【问题描述】:

我尝试在 grails 上下文中使用 graphql 进行我的第一次体验。 我正在使用:

jdk1.8.0_162

面向 Web 开发人员的 Eclipse Java EE IDE。

版本:Oxygen.2 版本 (4.7.2)

版本号:20171218-0600

操作系统:Linux,v.4.4.0-116-generic,x86_64 / gtk 3.18.9
Grails 版本:3.3.3

Groovy 版本:2.4.14

在 build.gradle 中,我通过

进入了 graphql-plugin
compile "org.grails.plugins:gorm-graphql:1.0.3.BUILD-SNAPSHOT"

在依赖项部分。启动 grails 以构建成功结束,运行结束于

java.lang.ClassNotFoundException: org.grails.compiler.web.converters.RenderConverterTrait

关于 build.gradle 中不兼容或缺少条目的任何提示?

彼得

【问题讨论】:

    标签: eclipse grails grails-orm graphql


    【解决方案1】:

    请更改依赖来自

    compile "org.grails.plugins:gorm-graphql:1.0.3.BUILD-SNAPSHOT"
    

    收件人

    compile 'org.grails.plugins:converters:3.3.1'
    

    compile "org.grails.plugins:converters"
    

    这是直到 3.3 版之前一直是 Grails 核心的一部分的 Converters 插件,现在是一个独立插件。

    Grails 3.3.x 及以上版本的用户应该使用这个插件。

    查看插件库here

    希望对你有帮助

    【讨论】:

    • 感谢您的建议,但没有帮助
    • 仍然:java.lang.NoClassDefFoundError: org/grails/compiler/web/converters/RenderConverterTrait
    • 我尝试在我的 build.gradle 依赖项中编译“org.grails.plugins:spring-security-core:3.1.2”,但错误仍然存​​在。
    • compile 'org.grails.plugins:converters:3.3.1' 使应用程序工作。
    猜你喜欢
    • 2013-04-28
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 2010-09-30
    • 2021-05-08
    • 2011-02-19
    • 2016-09-25
    • 2019-03-26
    相关资源
    最近更新 更多