title: maven build lifecycle for appengine:update
body: <p>When I run <code>mvn appengine:update</code> on my Maven Java project, other goals from the Maven build lifecycle are executed in addition to just deploying a Google App Engine app. For example, running <code>mvn appengine:update</code> will spin off <code>copy-resources</code> and <code>compile</code> goals automatically.</p>
  
  <p>I am not saying that this is necessarily a bad thing, but I am really interested in understanding how and why the other Maven goals are executed. What are the settings for <code>appengine:update</code> that makes these other goals run? How can I override it?</p>
  
  <p><strong>Reference:</strong> <a href="https://developers.google.com/appengine/docs/java/tools/maven" rel="nofollow">Google's Maven plugin for GAE</a></p>