[解決済み】Mavenプロジェクトのメインクラスを実行する【重複あり
2022-04-16 12:12:33
質問
Mavenでビルドした簡単なコンソールJavaアプリケーションを作りました。メインクラス(引数を必要としない)を、以下のようなmavenコマンドを使用してコマンドラインから実行する方法はありますか?
mvn run-app com.example.MainClass
解決方法は?
を試してみてください。 maven-exec-plugin . そこから
mvn exec:java -Dexec.mainClass="com.example.Main"
これは、JVMであなたのクラスを実行します。 このとき
-Dexec.args="arg0 arg1"
で引数を渡します。
Windowsの場合、引用符で囲むと
exec.mainClass
とexec.args
:mvn exec:java -D"exec.mainClass"="com.example.Main"
定期的に行うのであれば、pom.xmlにもパラメータを追加しておくとよいでしょう。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.example.Main</mainClass>
<arguments>
<argument>foo</argument>
<argument>bar</argument>
</arguments>
</configuration>
</plugin>
関連
-
[解決済み] 未処理の例外タイプIOException」が表示されるのですが?
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] ファイルを作成せずに、ファイルが存在するかどうかをチェックする
-
[解決済み] Javaにおけるシンボリック参照
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み] Mavenが実行するJUnitテストを見つけ出せない
-
[解決済み】Mavenの実行プロジェクト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ボタンでTextFieldをクリアする(Java)
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] 要素 'beans' の宣言が見つかりません。
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] JAVA_OPTIONS、JAVA_TOOL_OPTIONS、JAVA_OPTSの違いについて
-
[解決済み] 文字列が一意な文字であるかどうかを判定する
-
[解決済み] Spring ApplicationContext - リソースリーク: 'context' が閉じられない
-
[解決済み] ヘッドリカーシオンとテールリカーシオンの違い [重複]について
-
[解決済み】Mavenの実行プロジェクト