我有现有的Java Web应用程序 . 现在我写了一个groovy hello world class . 我应该如何用现有的java类编译它?从http://groovy.codehaus.org/看起来我需要一个不同的编译器,因为命令是groovy -e "println 'Hello ' + args[0]"世界而不是使用javac .
我想从命令提示符和eclipse编译命令,以便使用现有的java类编译groovy类 .
我有现有的Java Web应用程序 . 现在我写了一个groovy hello world class . 我应该如何用现有的java类编译它?从http://groovy.codehaus.org/看起来我需要一个不同的编译器,因为命令是groovy -e "println 'Hello ' + args[0]"世界而不是使用javac .
我想从命令提示符和eclipse编译命令,以便使用现有的java类编译groovy类 .
2 回答
如果您正在使用Eclipse构建,我猜您需要安装Groovy插件并确保它将您的项目视为一个常规项目 .
我不知道如何做到这一点,就像Arturo一样,我只使用Sublime Text和命令行 .
要从命令行进行编译,您应该使用类似Ant(documentation can be found here用于groovyc任务和使用Java交叉编译)或Gradle(Groovy插件上的documentation here)之类的东西 .
您需要在Groovy中使用联合编译,以附加javac编译器来编译.java文件 .
在groovyc编译器中使用
-j
选项: