Me gustaría que un objetivo de Maven active la ejecución de una clase Java. Estoy tratando de migrar a través de Makefile
las líneas:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Y me gustaría mvn neotest
producir lo quemake neotest
hace actualmente.
Ni la documentación del complemento ejecutivo ni las páginas de tareas de Maven Ant tenían ningún tipo de ejemplo sencillo.
Actualmente estoy en:
<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>
Sin embargo, no sé cómo activar el complemento desde la línea de comandos.
exec:java
se puede usar para el código Scala y Clojure, no tiene que ser código Java per se.