用现有的java类编译Groovy类?

时间:2012-05-18 06:51:36

标签: java eclipse groovy

我有现有的java web应用程序。现在我写了一个groovy hello world class。我应该如何用现有的java类编译它?来自http://groovy.codehaus.org/看起来我需要一个不同的编译器,因为命令是groovy -e“println'Hello'+ args [0]”World  而是使用javac。

我想从命令提示符和eclipse编译命令,以便使用现有的java类编译groovy类。

2 个答案:

答案 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