Bir java sınıfının çalıştırılmasını Maven hedefi tetiklemek istiyorum.Maven kullanarak bir programı nasıl yürütürüm?
neotest:
mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse"
Ve make neotest
anda ne yaptığını üretmek mvn neotest
istiyorum: Ben hatları ile bir Makefile
içinde taşımayı çalışıyorum.
Ne exec plugin documentation ne de Maven Ant tasks sayfalarında herhangi bir düz örnek örneği vardı.
<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>
Gerçi komut satırından eklentisi tetiklemek için nasıl bilmiyorum:
Şu anda, önündeyim.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<mainClass>org.dhappy.test.NeoTraverse</mainClass>
</configuration>
</plugin>
sınıf org.dhappy.test.NeoTraverse
yürütmek üzere yapılandırılmıştır eklenti çağıracağı komut satırında mvn exec:java
çağırma: Eğer exec-maven-eklentisi için tanımladığınız genel yapılandırma ile
: 'exec: Bu şekilde daha sonra çalıştırılabilir olan
: java' olabilir – rightfold
Sürüm 1.4.0 olmalıdır –