Плагины Maven не работают

У меня есть два плагина, которые должны работать по порядку, но как бы я ни указывал их в pom.xml, они запускаются в обратном порядке. Вот фрагмент кода POM, использующий Maven 3.3.1:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-ejb-plugin</artifactId>
   <version>2.5.1</version>
   <executions>
      <execution>
         <id>ejbcompile</id>
         <phase>compile</phase>
         <configuration>
            <ejbVersion>2.0</ejbVersion>
            <generateClient>true</generateClient>
            <clientIncludes>
               <clientInclude>com/myproject/**/interfaces/**</clientInclude>
               <clientInclude>*.ser</clientInclude>
            </clientIncludes>
            <ejbJar>META-INF/ejb-jar.xml</ejbJar>
         </configuration>
      </execution>
   </executions>
</plugin>
<plugin>
   <artifactId>maven-antrun-plugin</artifactId>
   <executions>
      <execution>
         <id>wsejbdeploy</id>
         <phase>compile</phase>
         <configuration>
            <tasks>
               <path id="was.classpath">
                  <fileset dir="${my.washome}/plugins">
                     <include name="com.ibm.ws.runtime.jar" />
                  </fileset>
               </path>    
               <taskdef name="wsEjbDeploy" 
                        classname="com.ibm.websphere.ant.tasks.WsEjbDeploy"  
                        classpathref="was.classpath" />
               <wsEjbDeploy inputJar="target/myproject-1.0.0-SNAPSHOT.jar"
                            outputJar="target/myproject-1.0.0-SNAPSHOT-DEPLOYED.jar"
                            wasHome="${my.washome}" />
            </tasks>
         </configuration>
         <goals>
            <goal>run</goal>
         </goals>
      </execution>
   </executions>
</plugin>

Второй плагин зависит от выхода первого. Я пробовал несколько разных способов сделать это, но плагин ant всегда запускается первым, даже если они находятся на этапе компиляции и объявлены в том порядке, в котором я хочу.

Кто-нибудь может понять почему?

0 ответов

Другие вопросы по тегам