J'aimerais qu'un objectif Maven déclenche l'exécution d'une classe java. J'essaye de migrer sur un Makefile
avec les lignes:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Et j'aimerais mvn neotest
produire ce que make neotest
fait actuellement.
Ni la documentation du plugin exec ni les pages de tâches de Maven Ant ne contenaient 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>
Cependant, je ne sais pas comment déclencher le plugin depuis la ligne de commande.
exec:java
peut être utilisé pour le code Scala et Clojure également, il n'est pas nécessaire que ce soit du code Java en soi.