ฉันต้องการให้เป้าหมาย Maven กระตุ้นการทำงานของคลาสจาวา ฉันกำลังพยายามย้ายข้อมูลMakefile
ด้วยบรรทัด:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
และฉันต้องการmvn neotest
ผลิตสิ่งที่make neotest
ทำอยู่ในปัจจุบัน
ทั้งเอกสารประกอบปลั๊กอิน execหรือหน้างาน Maven Antไม่มีตัวอย่างที่ตรงไปตรงมา
ปัจจุบันฉันอยู่ที่:
<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>
ฉันไม่รู้วิธีเรียกใช้ปลั๊กอินจากบรรทัดคำสั่ง
exec:java
สามารถใช้กับโค้ด Scala และ Clojure ได้เช่นกันไม่จำเป็นต้องเป็นรหัส Java ต่อ se