maven java groovy_eclipse开发Groovy代码,与java集成,maven打包编译

今天尝试了一下在eclipse里面写Groovy代码,并且做到和Java代码相互调用,折腾了一下把过程记录下来。

首先需要给eclipse安装一下Groovy的插件,插件地址:https://github.com/groovy/groovy-eclipse/wiki 。

安装完插件以后,就可以创建Groovy Project和Groovy Class等。

创建一个Maven工程,最简单的那种:maven-archetype-quickstart

maven工程的java代码一般是这么放的

src/main/java/com.xxx.xxx

而我们的groovy的代码可以这么放,并把这个目录设置为classpath

src/main/groovy/com.xxx.xxx

写一个hello world程序,由于创建的工程不是Groovy Project,所以这个文件eclipse是不认识的,会报错,不过只需要引入Groovy的相关jar就可以识别了

class AppGroovy {

static main(args) {

def closure= { param -> println "hello ${param}"}

closure("world")

}

}

pmo.xml里面加入Groovy的引用

org.codehaus.groovy

groovy-eclipse-compiler

2.9.2-01

maven-plugin

org.codehaus.groovy

groovy-eclipse-batch

2.4.3-01

再加入一个编译插件

maven-compiler-plugin

3.3

groovy-eclipse-compiler

true

org.codehaus.groovy

groovy-eclipse-compiler

2.7.0-01

这样,上面那个Groovy类就可以被编译和识别了,mvn package就可以编译

运行方法:右键Groovy文件,Run As -> Groovy Sctipt

如果要嵌入Java类中也很简单,直接在java里面引用就好了

public classApp {public static voidmain(String[] args) {

AppGroovy.main(args);

}

}

运行方法:右键Java文件,Run As -> Java Application

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值