NetBeansでは、Jave SEプロジェクトならば、groovyコードが混在する場合も正常にコンパイルでき、動作します。が、Java EEプロジェクトの場合は混在させると、コンパイル時にgroovyコードのコンパイルが置き去りになり、Javaクラスが生成されません。
NetBeansのJava Webapp プロジェクトマネージャーには"Enable Groovy" 機能がサポートされていないようです。
そこで、次のURLに従って、Web App プロジェクトを修正して「groovy混在」を可能にできました。
"http://stackoverflow.com/questions/416116/groovy-netbeans-and-java-ee"
Java SEプロジェクトとJava Webプロジェクトを比較したとき、Java SEプロジェクトにgroovyコードをGUIを使用して追加すると、nbprojectフォルダにgroovy-build.xmlが生成されることがわかります。
そこでこのファイルをJava Webプロジェクトのnbprojectフォルダにコピーしてやり、build.xmlに次のような修正を加えてやります。
また、groovy-build.xmlそのものも、動作環境の違いを修正してやります。
build-impl.xmlについても
0 件のコメント:
コメントを投稿