2013-06-25 1 views
0

Je travaille sur un projet CORBA en utilisant maven build. Avant que Maven commence la compilation, l'idl doit être traité pour générer des fichiers source Java. J'ai essayé le plugin idlj-maven-plugin mais cela ne me permet pas de surcharger l'argument "-fallTIE". Alors, quelles sont les autres façons d'exécuter la commande idlj compiler de maven avant que maven ne commence la phase de compilation?maven: lance la commande idlj avant de compiler le code

Répondre

-1

J'ai réussi à trouver quelques indices sur Internet sur la façon de le faire en utilisant le exec-maven-plugin. Voici la configuration du plugin que vous devez ajouter dans le pom.xml du projet

 <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.2.1</version> 
      <executions> 
       <execution> 
        <id>process-idl</id> 
        <phase>generate-resources</phase> 
        <goals> 
         <goal>exec</goal> 
        </goals> 
        <configuration> 
         <executable>idlj</executable> 
         <commandlineArgs>-fall -td ${project.build.directory}/generated-sources/idl src/main/idl/HelloWorld.idl</commandlineArgs> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin>