ฉันต้องการให้เป้าหมาย 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