Garpe 依赖管理器
Grape 是一个内嵌在 Groovy 里的 Jar 包依赖管理器,Grape 可以快速添加 maven仓库依赖 到脚本的 classpat h里,使脚本运行添加依赖更加简单;
基本使用
一个简单的示例如下:
@Grab(group='commons-io', module='commons-io', version='2.6')
import org.apache.commons.io.FileUtils
FileUtils.copyFile(new File("./test.sh"),new File("/user/testDir"))
Grape 也支持简洁版的 maven 依赖包定位:
@Grab('commons-io:commons-io:2.6')
import org.apache.commons.io.FileUtils
....