首页 文章

用现有的java类编译Groovy类?

提问于
浏览
0

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

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

2 回答

  • 5

    如果您正在使用Eclipse构建,我猜您需要安装Groovy插件并确保它将您的项目视为一个常规项目 .

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

    要从命令行进行编译,您应该使用类似Ant(documentation can be found here用于groovyc任务和使用Java交叉编译)或Gradle(Groovy插件上的documentation here)之类的东西 .

  • 1

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

    在groovyc编译器中使用 -j 选项:

    groovyc *.groovy *.java -j
    

相关问题