javaのmavenプロジェクトを実行する

Javaのmavenプロジェクトを実行する方法です。

プロジェクトのディレクトリに移動して下記コマンドを実行します。

mvn exec:java 

pom.xmlでmainClassを指定していない場合はmainClassもコマンドで指定します。
例えば、下記のようなメインクラスだとします。

package sample;

public class App
{
    public static void main(String[] args)
    {
        System.out.println("Sample");
    }
}

mvnコマンドでは下記のようにメインクラスを指定します。

mvn exec:java -Dexec.mainClass=sample.App

引数を指定する場合は下記です。

mvn exec:java -Dexec.mainClass=sample.App -Dexec.args=test

引数が複数ある場合はダブルクォートで括って半角スペースで区切ります。

mvn exec:java -Dexec.mainClass=sample.App -Dexec.args="arg1 arg2 arg3"

スポンサーリンク