Me gustaría que un objetivo de Maven active la ejecución de una clase Java. Estoy tratando de migrar a través de Makefilelas líneas:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Y me gustaría mvn neotestproducir 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.
fuente

exec:javase puede usar para el código Scala y Clojure, no tiene que ser código Java per se.Para ejecutar múltiples programas, también necesitaba una
profilessección:Esto luego se puede ejecutar como:
fuente
<argument>-classpath</argument><classpath />línea? No creo que eso sea correcto.<classpath />etiqueta haya llegado por error y deba eliminarse. Entonces esa línea se verá solo:<argument>-classpath</argument>