Tôi muốn có một mục tiêu Maven kích hoạt việc thực hiện một lớp java. Tôi đang cố gắng để di chuyển trên một Makefile
với các dòng:Làm cách nào để thực thi một chương trình bằng Maven?
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Và tôi muốn mvn neotest
để sản xuất những gì make neotest
hiện đang làm.
Cả các trang exec plugin documentation cũng không phải Maven Ant tasks đều có bất kỳ loại ví dụ đơn giản nào.
Hiện nay, tôi đang ở:
<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>
Tôi không biết làm thế nào để kích hoạt các plugin từ dòng lệnh, mặc dù.
tôi đã nhầm lẫn ban đầu: 'exec: java' có thể cũng được sử dụng cho mã Scala và Clojure, nó không phải là mã Java. – rightfold
Phiên bản phải là 1.4.0 –