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