title: Grails refresh-dependencies doesn't download snapshot dependency from local maven repository
body: <p>I am using Grails 2.1.1 and Maven 3.0.3.</p>
  
  <p>In my buildConfig.groovy, I have <code>pom true</code> and I generated the pom.xml via <code>grails create-pom</code>.  In this pom I have a dependency with <code>&lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;</code> which exists only in my local maven repository.  I can successfully run <code>mvn clean compile</code> on this pom.</p>
  
  <p>However running <code>grails refresh-dependencies</code> does not download the most recent version of my snapshot dependency from my local maven repository.  The only way I can get it to download the latest version is to manually delete it from the ivy cache.</p>
  
  <p>According to the <a href="http://grails.org/doc/latest/guide/conf.html#changingDependencies">documentation</a>:</p>
  
  <blockquote>
    <p>All dependencies (jars and plugins) with a version number ending in -SNAPSHOT are implicitly considered to be changing by Grails.</p>
  </blockquote>
  
  <p>I assume it would recognize my snapshot file as changing and download it when it is modified.  Am I missing some other configuration step?  I only want to use maven for dependency management, but is this entirely the wrong way to use Maven with Grails?</p>