title: What is the difference between "deploy" & "run" goal in maven tomcat plugin
body: <p>The question is simple as above, what is the difference between "deploy" &amp; "run" goal  in maven tomcat plugin?</p>
  
  <p><code>mvn help:describe -Dplugin=tomcat7</code> provides the list of goals available for this plugin. But I do not get the what is the difference between them.</p>
  
  <hr>
  
  <p>More information</p>
  
  <pre><code>&gt; mvn help:describe -Dplugin=tomcat7
  
  tomcat7:deploy
    Description: Deploy a WAR to Tomcat.
  
  tomcat7:run
    Description: Runs the current project as a dynamic web application using an
      embedded Tomcat server.
  </code></pre>