#navi_header|Java| [[1150]] に、さらにGroovyのソースも組み込めるようにしたもの。 - https://github.com/msakamoto-sf/java-groovy-maven-war-template 参考: - Building your Groovy 2.0 projects with Maven -- Guillaume Laforge's Blog -- http://glaforge.appspot.com/article/building-your-groovy-2-0-projects-with-maven - groovy - user - Groovy-Eclipse compiler plugin for Maven replacing gmaven -- http://groovy.329449.n5.nabble.com/Groovy-Eclipse-compiler-plugin-for-Maven-replacing-gmaven-td5709858.html ポイント: - "" - "" - "" - gmaven configuration の順だと "Plugin execution not covered by lifecycle configuration:..." が発生してしまった。 -- → "" - "" - "" - "" - gmaven configuration の順で解決。 - "mvn clean package" だと、先にJavaのコンパイルが走り、Javaから参照されるGroovyのクラスがまだ無いためコンパイルエラーが発生してしまう。 -- → "mvn clean groovy:compile groovy:testCompile package" の順ならJavaコンパイル、JavaのJUnitもGroovyのコンパイル、GroovyのJUnitも動いてくれました。 -- この辺りは、Mavenのpom.xmlのphaseやgoalの設定で改善出来るかも。 -- Eclipseからなら、Eclipseの自動ビルドがよしなに計らってくれるので、↑のようなエラーは発生しない。 - "mvn tomcat:run"をデバッグ実行すれば、普通にサクサク開発を始められます。 動作確認: Win7 Pro 64bit JDK 1.7.09 64bit Eclipse 4.2 Juno SR1 64bit plugin: m2e-1.2.0.20120903-1050 (maven 3.0.4) Groovy-Eclipse plugin 2.7.1 ''2013-07追記'' tomcat-maven-plugin (2.1) に更新しました。Tomcat6を起動する場合は "mvn tomcat6:run", Tomcat7で起動する場合は "mvn tomcat7:run" を実行します。 #navi_footer|Java|