J'aimerais qu'un objectif Maven déclenche l'exécution d'une classe java. J'essaye de migrer sur un Makefileavec les lignes:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Et j'aimerais mvn neotestproduire ce que make neotestfait 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:javapeut être utilisé pour le code Scala et Clojure également, il n'est pas nécessaire que ce soit du code Java en soi.