Chciałbym, aby cel Maven wyzwalał wykonanie klasy Java. Próbuję przeprowadzić migrację za Makefilepomocą linii:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Chciałbym mvn neotestprodukować to, co make neotestrobi obecnie.
Ani dokumentacja wtyczki exec, ani strony zadań Maven Ant nie zawierały żadnego prostego przykładu.
Obecnie jestem na:
<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>
Nie wiem jednak, jak uruchomić wtyczkę z wiersza poleceń.
exec:javamoże być również używany do kodu Scala i Clojure, nie musi to być kod Java jako taki.