title: wrong execution order when bound maven assembly plugin twice to package phase
body: <p>I want to use proguard maven plugin to execute between 2 assembly descriptor (one of folder format and one of zip format) so I define my pom:</p>
  
  <pre><code>         &lt;plugin&gt;
              &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;raw-assembly&lt;/id&gt;
                      &lt;phase&gt;package&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;single&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                          &lt;appendAssemblyId&gt;false&lt;/appendAssemblyId&gt;
                          &lt;finalName&gt;raw&lt;/finalName&gt;
                          &lt;descriptors&gt;
                              &lt;descriptor&gt;src/assemble/raw.xml&lt;/descriptor&gt;
                          &lt;/descriptors&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;
  
          &lt;plugin&gt;
              &lt;groupId&gt;com.github.wvengen&lt;/groupId&gt;
              &lt;artifactId&gt;proguard-maven-plugin&lt;/artifactId&gt;
              &lt;version&gt;2.0.7&lt;/version&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;phase&gt;package&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;proguard&lt;/goal&gt;
                      &lt;/goals&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
              &lt;configuration&gt;
                  &lt;options&gt;
                      &lt;option&gt;@${project.build.directory}/raw/proguard/proguard.cfg&lt;/option&gt;
                  &lt;/options&gt;
              &lt;/configuration&gt;
          &lt;/plugin&gt;
  
          &lt;plugin&gt;
              &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;distro-assembly&lt;/id&gt;
                      &lt;phase&gt;package&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;single&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                          &lt;appendAssemblyId&gt;false&lt;/appendAssemblyId&gt;
                          &lt;finalName&gt;distro&lt;/finalName&gt;
                          &lt;descriptors&gt;
                              &lt;descriptor&gt;src/assemble/distro.xml&lt;/descriptor&gt;
                          &lt;/descriptors&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;
  </code></pre>
  
  <p>But the maven assembly plugin always executes 2 descriptor before proguard plugin.</p>
  
  <p>I use Maven 3.2.2</p>
  
  <p>Thanks,</p>