groovy.lang
Annotation Type GrabResolver
@Retention(value=SOURCE)
@Target(value={CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PARAMETER,TYPE})
public @interface GrabResolver
Used to add a repository for resolving Grape dependencies.
 
 For example:
 
 @GrabResolver(name='restlet.org', root='http://maven.restlet.org')
 @Grab(group='org.restlet', module='org.restlet', version='1.1.6')
 class MyRestlet extends org.restlet.Restlet {
   // ...
 }
 
 By default, the Grapes subsystem uses an Ivy chained resolver. Each resolver
 added using @GrabResolver is appended to the chain. By default, the grape
 subsystem is shared globally, so added resolvers will become available for any subsequent
 grab calls. Dependency resolution follows Ivy's artifact resolution which tries
 to resolve artifacts in the order specified in the chain of resolvers.
 
 Further information about customising grape behavior can be found on the Grape documentation page:
 http://groovy.codehaus.org/Grape.
- Author:
 
  - Merlyn Albery-Speyer
 
 
 
name
public abstract String name
 
root
public abstract String root
 
value
public abstract String value
 
- Default:
 - ""
 
m2Compatible
public abstract boolean m2Compatible
 
- Default:
 - true