Mavenの[白]へのエントリポイントがありません

女の子は、私はMavenを学びたい理由を私に尋ねたら、私はBaji口を嫌います:Mavenプロジェクトは、それが香りまあ、それはまだ香港のことを実行していないされていないパッケージをjarファイルないのですか?私はMavenを記述するために単語を持っていた場合、私はこれを説明します:「ママはもはや、U-jarファイルは赤、コンピュータバッグをロースト取るために暁明を心配する必要は」と女の子が瞬時に崩壊に耳を傾けて涙:「私は実際に中央倉庫です、 JARパッケージを逃した後、直接私に来て、私は突然、光栄がたつき鹿~~かなり感じた」、赤は必要ありません。

実際には、開発のためのフレームワークは、必然的に地獄に遭遇したときに、Mavenを呼ばれ、入社強調「メイマン」、この読書ではなく、「マーヴィン」または何を読んでどのような爆発、「ママのペスト」疫病のように。私は読書、あなたは基本的にはMavenの半分を習得した後、Mavenのは、学ぶことは本当に良いですので、誇張された感じていない、と思うだろう(または誇張の把握の半分に読むこと)だけでなく、数ヶ月間、毎日の総添加よりも、いくつかの科学を読むために。」はるかに簡単のママペスト」。まあ、子牛を引いて、直接ドライではありません!

Mavenは何ですか

Mavenのの兄より正式な定義はそう言う:Mavenはプロジェクトオブジェクトモデル、標準のセット、プロジェクトのライフサイクル、依存関係管理システムを含むプロジェクト管理ツールである、と定義して実行しますロジックプラグインターゲットのライフサイクルステージ。私は、笑って聞いていたのMavenは、管理パッケージのjarファイルが自動的にツール対応のjarパッケージに座標を直接ダウンロードすることができていない、私が務めていない、ロリーその繰り返し定義まあ、勢い(インストールされるように、この点をふり何か、まあ誰が)持っていたが、これはかなり良い、テーブルの即時、完全なテキスト、おいしいをまとめた私の弟です!(二度目のカウンセリングの後ろに~~)

Mavenはすべての問題を解決することができます

まあ、私は説明のいくつかのより一般的な方法、GeのJige感触を言う:プロジェクトの開発はちょうどそれのためにコードを書いていない、この時間の間に行うために不可欠なものの様々なを伴って、問題1に、我々は数十あるいは数百のjarパッケージの各使用一種で、あることが多い引用し、特に大規模なプロジェクト、ジャーパッケージ、JARパッケージのさまざまなを参照する必要がある、手動でプロジェクトディレクトリに導入する必要があり、多くの場合、ジャーパッケージの競合がすべて狂った人々の種類、バージョンの競合が発生しました。

2は、我々は、Javaファイルを書き込むが、唯一の0と1に完全に馬鹿コンピュータは、それがバイナリバイトコードにコンパイルする必要があり、読むことができないである方法を知っているので、懸命に働きました。とにかく、今、この作品は、完全なEclipseのIDEAに統合された開発ツールの様々なから私たちを助けることができるので、コード時のコンパイルすることができます。遊びにもちろん、あなたが長い人生を考えるならば、なぜ贅沢ではない、あなたはまた、コードをノックするために、メモ帳を使用することができ、その後、1でコンパイル1にjavacコマンドを使用し、面白いコンピュータ。

3、バグのないコードは、コンピュータ上のバグと常に同じ美しい男のような人のように、世界には存在しません。美のバグの追求を減らすために、そのためのコードが終了するために、我々はいくつかのユニットテストを記述する必要があり、その後、コードの品質を確認するために一つ一つを実行します。

図4は、別のエレガントなコードが完売されるべきです。我々はまた、Webプロジェクトであれば、あなたも荒廃人々のために、それをサーバーに公開する必要があり、パッケージのステレオタイプ、一緒に、コードとさまざまな設定ファイルをバックアップするため、リソースの統合を必要とします。上記のうち退屈な仕事から解放しますあなたは、あなたがプロジェクトマネジメントのjarパッケージ、コンパイルされたコードが、また、あなたは自動的にユニットテスト、パッケージ、レポート生成、さらにはヘルプを実行するために助けを造るのを助けることができるというツールは、今がある場合にだけ、だと思いますあなたは、あなたの心にそれを、Webサイトを生成するためのプロジェクトを展開しますか?

まあ、あまりないことが、実際に、Mavenは上記の問題を解決することができます。

Mavenプロジェクトは、それが香りまあ、それはまだ香港のことを実行していないされていないではないのjarパッケージをしましたか?

まず第一に、私はMavenプロジェクトは、特にパッケージのjarファイルはありませんそれを証明します

ここに画像を挿入説明
私はセクション全体を閉じて、分析の高い数の多くを使用し、半分の時間を取った後、それは瓶のパッケージがあってはならないと結論づけました!そうでなければ、それはとても小さいかもしれないか、わずか100 KB、ペイジは〜それを見ることができます

科学は知る必要がMavenの

Mavenはあるコア機能は、管理に依存していることであり、依存関係の管理と明確な、ジャーパッケージのプロセスを管理し、あなたがそれを実行することができる方法だがない、特定のプロジェクトのMavenのjarパッケージ、以来、?実際には、単に、JARパッケージのMavenプロジェクトは、主に参照するpom.xmlファイルを、次に座標倉庫対応のjarパッケージを見つけるために、専門的な用語はハハ、非常に厄介なリスニングされていません

座標 =会社名/組織名の座標を決定しなければならないのjarパッケージを探しているプロジェクトの+名+バージョン番号、倉庫:倉庫ローカルおよびリモートリポジトリ\中央リポジトリに分けローカルリポジトリ:ダウンロードのjarパッケージに、特に自分のコンピュータの中央倉庫を:ネットワーキングローカルPWのjarパッケージを見つけるためにオンラインで行く:自社倉庫(ライン上で、このようなAの事がある知っています)

図理解がより便利かもしれ

ここに画像を挿入説明
詳細ジャーは、パケットフローの座標を見つける達人以下の通りであります:
ここに画像を挿入説明

倉庫のとjarパッケージにセンターを見つけるにはどのように地元の倉庫のjarパッケージを座標?

実際には非常に単純な、長い瓶パッケージとして、あなたはどのようなjarファイルのパッケージを得ることができるようを探すために何を知っている辞書の流通センターでは、次の通り:特定の例として、スプリングAOPのjarパッケージを見つけること:

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
それは非常に単純ではないのですか?〜まあに行きます

Mavenのライフサイクルとコマンド

私が思うに、今私が使用して長い間のMaven私は長いったらしい記述する必要がないと思いますので、どのように、そのライフサイクルを使用していなかったことができます知っているあなたは、時間とエネルギーが行き残っている場合、あなたはMavenの中に堪能になりたい場合は( )の深いこの点についての情報を探して

ここに画像を挿入説明
小さなに焦点を当て、Mavenのフォーカスがあるここでは、基本的に共通するものはすでに終了し、私が話している、非常に簡単ではありません、もちろん、私は約シンプルで話しています。実際には、研究では、プロセスを簡素化することです!

Mavenのダウンロードインストール

ダウンロード:方法1:Mavenの公式サイト:maven.apache.org/方法2:Mavenの直接のBaidu(!推奨なぜ私は江紫、シンプルで、粗、それらの添えものに従事しないようにしたいと思い、私に聞かないでください)

ここに画像を挿入説明
ここに画像を挿入説明
インストールについては、インストールと同等の抽出、減圧は逃げる、私はMavenの開発者を感じる私のような田舎で、シンプルかつ粗製のように、これらの添えものに従事していない、天才です!

MavenとJDKの設定(理解)

彼らは認識して設定されているので、私は、理由を理解するために書いて、それは迷惑ではないでしょうか?、私はああ、私は良いと、私の特別な何の午後にその日の午後を覚えて、GeのJige、兄弟がたの疲れを感じる(と私は、プロセスを疑問視していない素晴らしい特別な問題をポップしている、それは悲しい選びましたない言及する)、そして後に私は良い分布を見つけ、今使用していない、無使用まで私は、単に添えものの構成に、このプロジェクトに従事していない場合ことを示唆している、と今私は本当に、(主要なコマンドの一部を完了)という構成で行く値しないですが、一つのことを覚えておくことはしませんでした:JDKバージョン1.7あなたは非永続設定する方法を学習している場合は、私は(実際には、今のJava環境変数とほぼ同様JAVA_HOME同様の操作をあなたに教えてあげましょう、何の問題を定式化することはできません)、しかし、あなたは私が下品だと言うことができますが、あなたは間違いなく「下品を知りません「男性も同胞メダル、ああ、気持ちについて何を知っている〜

ここに画像を挿入説明

地元の倉庫の場所を設定します

もちろん、この事実は、アイデアは、あなたのCドライブを置くためにデフォルト設定されますので、処方することはできませんが、私のような善良な人々、 - 貧しい、小さなCのディスク容量は - 確かに、少しD上のローカル倉庫の外観を設定するために行くだろうFディスクまたはディスク(あなたがいない故意、または構成には、鴨場合は、あなたのシステムが毎日爆撃ナ、ジャーパッケージこれ以上の場合があります)〜

設定方法:まず、良いを抽出Mavenのフォルダを開く---- confに---- setting.xmlオープン加えて、以下の場所を設定する必要があります。

ここに画像を挿入説明

Mawen使用のIntelliJ IDEAを作成するための最初のプロジェクト

IDEAは知っているかもしれないいくつかの兄を構築するために使用されていなかった、私は前にこれを書いた最初のMawenを作成するためのIntelliJ IDEAプロジェクトを使用して

SSMは、ビルド戦闘にMavenを使います

この記事で見つけることができます私は、SSMを通じて、具体的Mavenの使用に基づくmawen、GeのJigeをフレームワークを構築するためのアイデアを使用するアイデアの透明性が(ソースコードと詳細なアイデア+)IDEA SSM統合フレームワークを使用してどのように

ここでは、Peipeiペイ母の爆風の基本動作、基本的な操作の姉妹紙ケケは、それが完璧なエントリーMavenの基盤であったとしても、OKです、と私は、従来の事業の中核について話していますが、単に初心者のクイックスタートをできるようにさんのMavenされています開発者はまずここに今日、マルチモジュールのMaven、実際には、非常にシンプルを学ばなければならない、と彼の爪を振ったので、もちろん、これは〜、十分ではありません

この記事へのあなたの助けの少しがある場合、〜、聖歌賞賛を指してあなたに感謝して下さい

最後に、そこに不足しているか正しくない場合、感謝し、正しい私の批判をしてください!ご質問がある場合は、返信する絶対初めてメッセージを残してください!

私はあなたが技術、憧れの技術を探求するために、公共の数に焦点を当てることを歓迎、技術の追求は、良いポットは友達がああ来ていると述べました...

ここに画像を挿入説明

おすすめ

転載: juejin.im/post/5ddbb65b6fb9a07a9d7b9c72
おすすめ