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. Ivy の代わりに Aether を使用します。BuildConfig.groovy に追加します。

    grails.project.dependency.resolver = "maven"

  2. Grails プラグインが BuildConfig.groovy の「依存関係」ではなく「プラグイン」セクション内にあることを確認してください

  3. BuildConfig.groovy でフォークの実行を無効にします。

    grails.project.fork = [ test: false, run: false, war: false, console: false ]

于 2013-10-07T10:50:33.387 に答える