本文参考自Groovy文档 The Grape dependency manager,本文代码大部分来自Groovy官方文档。
Groovy自带了一个嵌入式的jar依赖管理器,这个管理器的主要作用应该是配合Groovy脚本使用,让我们不需要任何额外配置就可以执行Groovy脚本。
快速开始
我们只要在Groovy文件的导入声明上添加@Grab注解即可,在注解上我们需要添加Maven依赖的相关信息。依赖项默认情况下会从Maven中央仓库下载。
@Grab(group='org.springframework', module='spring-orm', version='3.2.5.RELEASE')
import org.springframework.jdbc.core.JdbcTemplate
也可以使用简略形式。
@Grab('org.springframework:spring-orm:3.2.5.RELEASE')
如果希望使用其他Maven仓库,可以使用GrabResolver
注解,指定要使用的仓库URL。下面指定了阿里的仓库。
@GrabResolver(name='aliyun', root='http://maven.aliyun.com/nexus/content/groups/public/')
@Grab(group='org.restlet',