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 Makefile
với các dòng:
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 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:java
có thể được sử dụng cho mã Scala và Clojure, nó không nhất thiết phải là mã Java.