3

我有一个使用 CXF 插件的 Grails 2.3.0 项目。使用 CXF " wsdl2java" 我已经生成了一些我已经编译成 JAR 文件的 java 文件。我放在项目的“lib”文件夹中的 JAR 文件。我在我的代码中使用了 JAR 中的一些类型——到目前为止一切都很好!

跑步grails compile效果很好!但!再次运行grails compile失败。它抱怨 JAR 文件中缺少类。运行grails clean解决了这个问题,代码再次编译得很好(顺便说一句,按预期工作!)。

该设置适用于 Grails 2.2.4。任何有关如何解决此问题的想法表示赞赏!

4

1 回答 1

0

我有一个类似的问题。以下帮助我解决了这个问题:

  1. 使用以太代替常春藤。添加到 BuildConfig.groovy:

    grails.project.dependency.resolver = "maven"

  2. 检查 grails 插件是否在 BuildConfig.groovy 中的“插件”部分而不是“依赖项”中

  3. 在 BuildConfig.groovy 中禁用分叉执行:

    grails.project.fork = [测试:假,运行:假,战争:假,控制台:假]

于 2013-10-07T10:50:33.387 回答