groovy中如何使用grab自动下载jar包?

码云
2020-11-02 12:59

使用groovy脚本实在是太方便了,有什么依赖的jar包可以直接使用@grab下载,参考以下示例代码:

@Grab(group='org.springframework', module='spring-orm', version='3.2.5.RELEASE')
import org.springframework.jdbc.core.JdbcTemplate

 

如果你嫌这样比较繁琐,也可以使用简洁的方式导入jar包:

@Grab('org.springframework:spring-orm:3.2.5.RELEASE')
import org.springframework.jdbc.core.JdbcTemplate

 

如果你想指定仓库位置的话,可以这样:

@GrabResolver(name='restlet', root='http://maven.restlet.org/')
@Grab(group='org.restlet', module='org.restlet', version='1.1.6')

 

还可以指定依赖jar包的jdk版本:

@Grab(group='net.sf.json-lib', module='json-lib', version='2.2.3', classifier='jdk15')

 

有这样的一个工具支持,写groovy太方便。

 

全部评论

相关文章