2013-09-24 62 views
3

我有一個使用CXF插件的Grails 2.3.0項目。使用CXF「wsdl2java」我已經生成了一些我編譯成JAR文件的java文件。 JAR文件放在我項目的「lib」文件夾中。我在代碼中使用了JAR中的一些類型 - 迄今爲止非常棒!Grails 2.3編譯問題

跑步grails compile工作正常! 但是!運行grails compile再次失敗。它抱怨從JAR文件中丟失類。運行grails clean解決了這個問題,並且代碼再次很好地編譯(並且按照預期順序運行!)。

該設置在Grails 2.2.4中運行良好。有關如何解決這個問題的任何想法,讚賞!

回答

0

我有類似的問題。以下幫助我解決了這個問題:

  1. 使用Aether而不是常春藤。添加到BuildConfig.groovy:

    grails.project.dependency.resolver = 「行家」

  2. 檢查是否Grails插件都在裏面 '插件' 部分而不是 '依賴' 於BuildConfig.groovy

  3. 禁用叉執行在BuildConfig.groovy:

    grails.project.fork = [ 試驗:假, 運行:假, 戰爭:假, 控制檯:假 ]