Saya ingin tujuan Maven memicu eksekusi kelas java. Saya mencoba untuk bermigrasi melalui a Makefile
dengan garis:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Dan saya ingin mvn neotest
menghasilkan apa yang make neotest
dilakukan saat ini.
Baik dokumentasi plugin exec maupun halaman tugas Maven Ant tidak memiliki contoh langsung apa pun.
Saat ini, saya berada di:
<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>
Saya tidak tahu cara memicu plugin dari baris perintah.
sumber
exec:java
bisa digunakan untuk kode Scala dan Clojure juga, tidak harus kode Java saja.Untuk menjalankan banyak program, saya juga membutuhkan
profiles
bagian:Ini kemudian dapat dieksekusi sebagai:
sumber
<argument>-classpath</argument><classpath />
garis itu? Saya tidak berpikir itu benar.<classpath />
tag tiba di sana karena kesalahan dan harus dihapus. Jadi garis itu akan terlihat:<argument>-classpath</argument>