title: What is the correct way to configure grails maven authentication to Artifactory?
body: <p>What is the correct way to configure authentication to Artifactory using the Maven resolver?</p>
  
  <p>Currently I'm using:</p>
  
  <pre><code>grails.project.ivy.authentication = {
      repositories {
          mavenRepo "http://SERVER:8081/artifactory/remote-repos"
  
      }
      credentials {
          realm = "Artifactory Realm"
          host = "SERVER"
          username = "USER"
          password = "PASSWORD"
      }
  }
  
  grails.project.dependency.resolver = "maven" // or ivy
  
  grails.project.dependency.resolution = {
      // inherit Grails' default dependencies
      inherits("global") {
          // specify dependency exclusions here; for example, uncomment this to disable ehcache:
          // excludes 'ehcache'
      }
      log "warn" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
      checksums true // Whether to verify checksums on resolve
      legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility
  
      repositories {
          inherits true // Whether to inherit repository definitions from plugins
  
  //        mavenLocal()
  
          mavenRepo id: 'Artifactory', url: "http://SERVER:8081/artifactory/remote-repos"
  
      }
  </code></pre>
  
  <p>If I change the resolver to "ivy" dependencies are downloaded.</p>
  
  <p>With maven resolver Artifactory request log shows 401 errors</p>
  
  <p>Relevant Grails documentation: <a href="http://grails.org/doc/latest/guide/conf.html#dependencyRepositories">http://grails.org/doc/latest/guide/conf.html#dependencyRepositories</a></p>
  
  <p>Perhaps it has not yet been updated for Maven.</p>