如何使用GrabResolver在groovysh中使用远程仓库

时间:2014-02-12 02:32:27

标签: groovy grape

我知道您可以在groovy文件的开头使用@GrabResolver(name='restlet', root='http://maven.restlet.org/')。但是,我希望能够在groovysh中做这个电话。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:2)

groovy:000> import groovy.grape.Grape
===> [import groovy.grape.Grape]
groovy:000> Grape.addResolver(name:'restlet', root:'http://maven.restlet.org/')
===> null

@GrabResolver在内部添加上述调用(Grape.addResolver())在使用注释的类中。默认情况下,此行为由注释中设置为true的initClass属性驱动。