Vorrei che un obiettivo Maven attivasse l'esecuzione di una classe java. Sto cercando di migrare su a Makefile
con le linee:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
E vorrei mvn neotest
produrre quello che make neotest
fa attualmente.
Nemmeno il documentazione del plugin exec né le pagine delle attività di Maven Ant avevano alcun tipo di esempio semplice.
Attualmente sono a:
<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>
Tuttavia, non so come attivare il plug-in dalla riga di comando.
exec:java
può essere usato anche per codice Scala e Clojure, non deve essere codice Java di per sé.