IntelliJ IDEA 内から「test-app」ターゲットを実行するときに grails 2.2.4 から grails 2.3.1 にアップグレードした後、単体テストをコンパイルするときに複数の「クラスを解決できません」というエラーが発生します。
| Error Compilation error compiling [unit] tests: startup failed:
/mnt/hgfs/Projekte/javandry/minigolf-webapp/test/unit/de/javandry/minigolf/webapp/controller/BallControllerTests.groovy: 3: unable to resolve class de.javandry.minigolf.webapp.Ball
@ line 3, column 1.
import de.javandry.minigolf.webapp.Ball
^
アプリケーション自体のすべてのクラスが単体テスト内から見えないようです。コマンドラインからターゲットを実行すると、すべて問題ありません。
私はすでにしようとしました:
$USER_HOME/.grails/2.3.1/projects
ディレクトリを削除しますgrails.project.work.dir = "target"
に設定BuildConfig.groovy
$PROJECT_HOME/target
ディレクトリを削除します- 「test-app」の前に「clean」および「clean-all」ターゲットを実行します
- 「test-app」のフォーク実行を無効にする
エラーは引き続き表示されます。
今、私は他に何を試すことができるかというアイデアを使い果たしました。
そこに何かアイデアはありますか?