2012-05-18 55 views
0

我有现有的Java Web应用程序。现在我写了一个groovy你好世界级。我应该如何编译它与现有的Java类?从http://groovy.codehaus.org/看起来像我需要一个不同的编译器为此命令是groovy -e“println'你好'+ args [0]”世界 而不是使用javac。编译Groovy类与现有的Java类?

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

回答

1

如果你正在使用Eclipse我想你需要安装Groovy插件,并确保它是看到你的项目为常规项目建设。

我不知道如何做到这一点,就像Arturo一样,我只是使用Sublime Text和命令行。

对于命令行编译,你应该使用(对于groovyc的任务,并与Java交叉编译documentation can be found here)像蚂蚁,或摇篮(documentation here在Groovy插件)

5

您需要在Groovy中使用联合编译来附加javac编译器来编译.java文件。

使用-j选项用groovyc编译:

groovyc *.groovy *.java -j 
+0

感谢阿图罗·雷罗。其实我对其他方式感兴趣。我的意思是要附加groovy编译器编译groovy文件,因为我有现有的java文件和只有一个groovy文件的hundread。在eclipse编译设置中需要做什么修改来编译新的groovy文件。 –

+1

对不起,我主要使用命令行和Sublime文本编辑器。我无法帮助您完成Eclipse配置。 –