title: Why grails run-app tries to access remote servers during compiling
body: <p>I found there are some errors during my grails application compiling. </p>
  
  <pre><code>| Loading Grails 2.0.4
  | Configuring classpath
  :: problems summary ::
  :::: ERRORS
  Server access Error: Unexpected end of file from server 
  url=http://plugins.grails.org/grails-shiro/tags/RELEASE_1_2_0-SNAPSHOT/shiro-1.2.0-SNAPSHOT.pom
  </code></pre>
  
  <p>But I can access the above url using my browser. What does the error mean? and is there any way to avoid such problems during compiling? Or can I compile my grails app locally?</p>
  
  <p>when I need some grails plugin, I usually run
      grails install-plugin xxx 
  to install xxx plugins. I noticed that there are some records automatically written in 'application.properties'. And the plugins are always installed in my ~/.grails//projects/plugins/, I am wondering whether there are ways to compile grails app locally? </p>