Mavenコマンドの詳細な説明
Mavenコマンド?
1.きれい
cleanはmavenプロジェクトのクリーンアップコマンドです。cleanを実行すると、ターゲットディレクトリとそのディレクトリのすべてのコンテンツが削除されます
コンパイル
compileはmavenプロジェクトのコンパイルコマンドで、その機能は、src / main / javaの下のjavaソースファイルをクラスファイルにコンパイルして、ターゲットの下のclassesディレクトリに出力することです。
cmdはコマンド状態に入り、mvn compileを実行します。
クラスの下のターゲットディレクトリを確認し、クラスファイルが生成され、コンパイルが完了している
2.テスト
testはmavenプロジェクトのテストコマンドmvn testで、src / test / javaの下で単体テストクラスを実行します。
cmdはmvn testを実行して、src / test / javaの下で単体テストクラスを実行します。次の図は、テスト結果を示しています。
これは、Javaソースコードをコンパイルし、さらにテストディレクトリでJavaソースコードをコンパイルして、テストクラスでテストメソッドを実行します。
3.パッケージ
パッケージはmavenプロジェクトのパッケージングコマンドです。javaプロジェクトの場合、パッケージはjarパッケージに変換され、webプロジェクトの場合、warパッケージとしてラベル付けされます。
プロジェクトディレクトリでmvnパッケージを実行する
4.インストール
installはmavenプロジェクトのインストールコマンドです。installを実行してmavenをjarパッケージまたはwarパッケージに公開し、ローカルウェアハウスに公開します
実行結果から、次のことがわかります。
以下のコマンドを実行すると、前回の運用プロセスも自動的に実行されます
- 3セットのライフサイクル
Mavenはプロジェクトの構築プロセスを3セットの独立したライフサイクルに分割します。ここでは「3セット」と「互いに独立」していることに注意してください。
- クリーンライフサイクル:実際のビルドの前にクリーンアップ作業を行います。
- デフォルトのライフサイクル:ビルドの中核部分:コンパイル、テスト、パッケージ、デプロイなど。
- サイトのライフサイクル:プロジェクトレポート、サイト、および発行サイトを生成します。
各ステージには対応するコマンドがあり、コマンドの操作をサポートするための対応するプラグインがあります。
注:同じ命令サイクル内の命令で、次のコマンドを実行すると、前のコマンドが自動的に実行されます。
jarパッケージの座標を追加するときに、将来的にjarパッケージのスコープを指定することもできます