知人のMaven
1. Mavenは何ですか?
米国ではMavenは意味の口語的な用語である「専門家、専門家を。」Mavenののより正式な定義です:Mavenのプロジェクト管理ツールである、それは含まれています。プロジェクトオブジェクトモデル(プロジェクトオブジェクトモデルPOM) 、標準セット、プロジェクトのライフサイクル(プロジェクトライフサイクル)、依存関係管理システム(依存関係をマネジメントシステム)、およびライフサイクルの段階(フェーズ)でのプラグイン(プラグイン)ターゲット(目標)を実行するために使用されるロジックを定義します。
アリ:スクリプトツールです。
Mavenの:[コンパイル、テスト、パッケージ、リリースにプロジェクト管理]の依存関係のjarパッケージ[インポート]を、管理します
2.Mavenはすべての問題を解決することができますか?
あなたは説明するために、より一般的な方法を使用することができます。私たちは、基本的な中に行うには、物事の様々なを伴って、プロジェクトの開発はちょうどそれのためにコードを書いていないことを知って、ここではいくつかの感じです。
1、我々はジャーパッケージのさまざまなを参照する必要があり、しばしば引用され、特に大規模なプロジェクト、ジャーパッケージ数十あるいは数百、ジャーパッケージの各使用一種があり、手動でプロジェクトディレクトリに導入する必要がある、としばしば出会い狂気の様々な人のジャーパッケージの競合、バージョンの競合。
2は、我々は、Javaファイルを書き込むが、唯一の0と1に完全に馬鹿コンピュータは、それがバイナリバイトコードにコンパイルする必要があり、読むことができないである方法を知っているので、懸命に働きました。とにかく、今、この作品は、完全なEclipseのIDEAに統合された開発ツールの様々なから私たちを助けることができるので、コード時のコンパイルすることができます。遊びにもちろん、あなたが長い人生を考えるならば、なぜ贅沢ではない、あなたはまた、コードをノックするために、メモ帳を使用することができ、その後、1でコンパイル1にjavacコマンドを使用し、面白いコンピュータ。
3、バグのないコードは、コンピュータ上のバグと常に同じ美しい男のような人のように、世界には存在しません。美のバグの追求を減らすために、そのためのコードが終了するために、我々はいくつかのユニットテストを記述する必要があり、その後、コードの品質を確認するために一つ一つを実行します。
図4は、別のエレガントなコードが完売されるべきです。我々はまた、Webプロジェクトであれば、あなたも荒廃人々のために、それをサーバーに公開する必要があり、パッケージのステレオタイプ、一緒に、コードとさまざまな設定ファイルをバックアップするため、リソースの統合を必要とします。
上記のうち退屈な仕事から解放しますあなたは、あなたがプロジェクトマネジメントのjarパッケージ、コンパイルされたコードが、また、あなたは自動的にユニットテスト、パッケージ、レポート生成、さらにはヘルプを実行するために助けを造るのを助けることができるというツールは、今がある場合にだけ、だと思いますあなたは、あなたの心にそれを、Webサイトを生成するためのプロジェクトを展開しますか?Mavenは、上記の問題を解決することができます。