JavaアプリケーションをMavenで構築し実行する簡単なチュートリアルです.
目次
pom.xmlの編集
mavenでJavaプログラムを実行するためのプラグインを利用できるようにpom.xmlに以下を追加します.<mainClass>org.example.App</mainClass>
にはエントリーポイントとなるmanメソッドを呼び出すクラスを記載します.
<build>
<pluginManagement>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<configuration>
<mainClass>org.example.App</mainClass>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
キー | 要素 |
---|---|
groupId | org.codehaus.mojo |
artifactId | exec-maven-plugin |
version | 1.5.0 |
configuration/mainClass | org.example.App |
実行
mvn exec:java
で実行します.
mvn exec:java
実行結果
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.example:mvn-sample-intellij >-------------------
[INFO] Building mvn-sample-intellij 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- exec-maven-plugin:1.5.0:java (default-cli) @ mvn-sample-intellij ---
Hi,Hoge. Welcome to Maven World!
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.301 s
[INFO] Finished at: 2022-12-25T23:02:38+09:00
[INFO] ------------------------------------------------------------------------