作成日: 2013-07-15 11:47:51 / last updated at: 2013-07-15 11:52:51
カテゴリ:
Eclipse Groovy
Eclipse + GGTS(Groovy/Grails Tool Suite) でMaven仕立てのGroovyプロジェクトを使う時のメモ。
・嵌ったところ:
- GGTSが追加する"Groovy Libraries"と、pom.xml経由で入ってくる"Maven Dependency"とで、"groovy-all"のバージョンが違うと"Module [groovy-all is loaded in version x.x.x and you are trying to load version y.y.y" というエラーが発生し、GroovyをEclipseのRun/Debugから実行できなくなる。
- "Window" -> "Preference" -> "Groovy" -> "Compiler" -> "Groovy Compiler settings" で "Enable checking mismatches between..." のチェック外しても解決しない。
- → プロジェクトを右クリックして、"Groovy" -> "Remove Groovy Libraries"すれば "Groovy Libraries"のセットが消えて、"Maven Dependencies"のセットだけになるので、実行時エラーは消え、実行できるようになる。
- なお、MavenとGGTS側のバージョン衝突の話なので、"Enable checking mismatches..."のチェックは安全弁としてチェックしておいた方が良いだろう。
original url: https://www.glamenv-septzen.net/view/1217