理解を構築するためのプロジェクト
私たちは、パッケージと展開に、レポートを生成するためにテストし、コンパイル、クリーニングから、ビルドプロセスのヘルプ自動化するためのツールを構築することができます。我々だけ(のような簡単なコマンドを入力する必要があります mvn clean install
)、Mavenのは、私たちは退屈な作業に対処するのに役立ちます。重複の排除を最大化するために構築され、抽象ビルドのライフサイクル、および建物のほとんどを提供し、タスクとして実装されていますプラグイン。たとえば、テストのために、私たちは私たちがこれらのテストのビルドが自動的に実行されます実行したときに、良いテストケースを書くためにMavenの規則に従う必要があります。また、Mavenのは、私たちは、ビルドプロセスを標準化するのに役立ちます。Mavenの前に、10のプロジェクトがビルドに10可能な方法ですが、Mavenのことで、すべてのプロジェクトのビルドコマンドは、シンプルで一貫しています。これは、標準化プロジェクトチームを促進を助長しています。
MVNきれいなパッケージには、
きれいな、リソース、コンパイル、testResources:実装が続く 、testCompile、テスト、jarファイル( パッケージ)。
クリーンインストールMVN
実装が続く:きれいな、リソース、コンパイル、testResources 、testCompile、テスト、jarファイル( パッケージ)、インストールしてください。
MVNクリーンデプロイ
実行するために:きれいな、リソース、コンパイル、testResources 、testCompile、テスト、jarファイル( パッケージ)、インストール、デプロイ。
パッケージのコマンド:
プロジェクトのコンパイル、単体テスト、機能パッケージが、パッケージファイルは、ローカルおよびリモートのMavenリポジトリのMavenリポジトリにデプロイされていません完了します。
コマンドをインストールします。
ローカルのMavenリポジトリへの展開パッケージファイルながら、プロジェクトのコンパイル、単体テスト、機能的なパッケージを完了しますが、リモートのMavenリポジトリにデプロイできませんでした。
deployコマンド:
ローカルおよびリモートのMavenリポジトリのMavenリポジトリへの展開パッケージファイルながら、プロジェクトのコンパイル、単体テスト、機能的なパッケージを完了します。