Groovy Documentation

## org.codehaus.groovy.grails.resolve
[Java] Class GrailsRepoResolver

    java.lang.Object
      org.apache.ivy.plugins.resolver.URLResolver
          org.codehaus.groovy.grails.resolve.GrailsRepoResolver

    public class GrailsRepoResolver
    extends URLResolver

Overrides the default Ivy resolver to substitute the release tag in Grails' repository format prior to a resolve

Authors:
  Graeme Rocher

Since:
  1.3

Field Summary
`protected java.net.URL` | `repositoryRoot`

Constructor Summary
`GrailsRepoResolver(java.lang.String name, java.net.URL repositoryRoot)`

Method Summary
`protected ResolvedResource` | `findResourceUsingPattern(ModuleRevisionId mrid, java.lang.String pattern, Artifact artifact, ResourceMDParser rmdparser, java.util.Date date)`
`groovy.util.slurpersupport.GPathResult` | `getPluginList(java.io.File localFile)` Obtains the XML representation of the plugin-list.xml held in a Grails compatible repository
`java.net.URL` | `getRepositoryRoot()`
`java.lang.String` | `transformGrailsRepositoryPattern(ModuleRevisionId mrid, java.lang.String pattern)`

Field Detail

### repositoryRoot

    protected java.net.URL repositoryRoot

Constructor Detail

### GrailsRepoResolver

    public GrailsRepoResolver(java.lang.String name, java.net.URL repositoryRoot)

Method Detail

### findResourceUsingPattern

    @Override
    protected ResolvedResource findResourceUsingPattern(ModuleRevisionId mrid, java.lang.String pattern, Artifact artifact, ResourceMDParser rmdparser, java.util.Date date)

### getPluginList

    @SuppressWarnings("rawtypes")
    public groovy.util.slurpersupport.GPathResult getPluginList(java.io.File localFile)

  Obtains the XML representation of the plugin-list.xml held in a Grails compatible repository
  Parameters:
    `localFile` - The local file to save to XML too
  Returns:
    The GPathResult reperesenting the XML

### getRepositoryRoot

    public java.net.URL getRepositoryRoot()

### transformGrailsRepositoryPattern

    public java.lang.String transformGrailsRepositoryPattern(ModuleRevisionId mrid, java.lang.String pattern)

Groovy Documentation