Java Mavenによるプログラムの実行

photo of person typing on computer keyboard

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>
キー要素
groupIdorg.codehaus.mojo
artifactIdexec-maven-plugin
version1.5.0
configuration/mainClassorg.example.App
org.codehaus.mojo:exec-maven-plugin

実行

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] ------------------------------------------------------------------------
よかったらシェアしてね!
目次