Je voudrais qu'un objet Maven déclenche l'exécution d'une classe Java. Je suis en train de migrer sur une Makefile
avec les lignes:Comment exécuter un programme en utilisant Maven?
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Et je voudrais mvn neotest
pour produire ce que make neotest
fait actuellement. Les pages exec plugin documentation et Maven Ant tasks ne contenaient aucune sorte d'exemple simple.
Actuellement, je suis à:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions><execution>
<goals><goal>java</goal></goals>
</execution></executions>
<configuration>
<mainClass>org.dhappy.test.NeoTraverse</mainClass>
</configuration>
</plugin>
Je ne sais pas comment déclencher le plug-in de la ligne de commande, cependant.
J'étais confus au premier abord: 'exec: java' peut être Utilisé également pour le code Scala et Clojure, il ne doit pas forcément être du code Java en soi. – rightfold
La version devrait être 1.4.0 –