Tôi muốn có một mục tiêu Maven kích hoạt việc thực thi một lớp java. Tôi đang cố gắng di chuyển qua a Makefilevới các dòng:
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Và tôi muốn mvn neotestsản xuất những gì make neotesthiện tại.
Cả tài liệu plugin thực thi và các trang nhiệm vụ của Maven Ant đều không có bất kỳ loại ví dụ đơn giản nào.
Hiện tại, 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>
Tuy nhiên, tôi không biết cách kích hoạt plugin từ dòng lệnh.
exec:javacó thể được sử dụng cho mã Scala và Clojure, nó không nhất thiết phải là mã Java.