Java クラスのメイン メソッドを単純に実行するための Maven の「フェーズ」または「ゴール」はありますか? 「mvn run」のような操作を実行するだけで手動でテストしたいプロジェクトがあります。
ベストアンサー1
を参照してくださいMavenプラグインを実行するJava クラスは以下を使用して実行できます。
mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...
プラグインの設定がpom.xmlにある場合、呼び出しは簡単ですmvn exec:java
。Mojohausのプラグインサイトにはより詳細な例。
<project>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<mainClass>com.example.Main</mainClass>
<arguments>
<argument>argument1</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
</project>