mavenとは何ですか?
mavenは、Javaプラットフォーム用の自動ビルドツールです。
Mavenを使用する理由
現在、多くの技術を学びました。理論的には多くのプロジェクトの開発をサポートしてきましたが、開発中に次のような問題に何度も遭遇します:
1.プロジェクトはプロジェクトです。
プロジェクトが非常に大きい場合、パッケージ分割には適していません。モジュール、モジュールごとに1つのプロジェクトに対応するのが最適です。
2.プロジェクトのjarパッケージを手動でインポートする必要があります。
同じjarパッケージをプロジェクトごとに個別に保存する必要があります。mavenを使用すると、jarパッケージをmavenウェアハウスに参照用に保存でき、独自のプロジェクトにコピーする必要がありません。
3. jarパッケージは自分でダウンロードする必要があります
さまざまなテクノロジーの光ネットワークによって提供されるjarパッケージをダウンロードするには、さまざまな方法があります。
一部のテクノロジーの公式Webサイトは、mavenからダウンロードできます。
mavenでは、jarパッケージを標準化された形式でダウンロードできます。
4. jarが依存する他のjarは、手動で追加する必要があり
ます...
mavenの役割:
作業中に同時に多くのプロジェクトを作成し、各プロジェクトがいくつかの一般的なjarパッケージ(.NETのdllファイル)を参照する可能性があることを想像してください。1つの方法は、各プロジェクトでこれらの依存jarパッケージ(またはdllファイル)のコピーを作成することです。これは明らかに良いことではありません。同じファイルがハードディスク上の複数のコピーに保存されているため、スペースが大きくなりすぎ、これらの依存jarパッケージも(またはdllファイル)バージョンは管理が容易ではありません(パブリックjarパッケージ、1.0から2.0へのアップグレード、このjarパッケージを参照するすべてのプロジェクトを更新する必要がある場合は、各プロジェクトを変更する必要があります)。
Mavenウェアハウスはこれらの問題を非常によく解決します。各マシンにローカルウェアハウスを作成し、Mavenプロジェクトがマシンに依存するすべてのjarパッケージを管理します。これらのjarパッケージは「座標」によって一意に識別されます(注:座標は、「jarパッケージのファイル名とバージョン番号を一意に識別する」識別子として単に理解されている限り、ここで後で説明するもう1つの重要な概念です)。したがって、すべてのMavenプロジェクトは次のようにする必要はありません。以前のようにjarパッケージをlibディレクトリにコピーすると、mavenプロジェクト全体が非常に更新されたように見えます。
Mavenのインストールとダウンロード
Maven 3.1.1をダウンロードする
まず、公式Webサイトhttp://maven.apache.org/download.cgiにアクセスして、
ダウンロードして解凍します。これは、解凍した場所です。
同じパスの下に新しいMavenリポジトリフォルダーを作成します。MavenRepository
後で、このフォルダーがMavenになります倉庫が出ています。
パスをコピーし、後で使用して、confフォルダーに入ります。
テキストツールで開きます。
次のコードをコピーし、パスをコピーしたパスに変更するように注意してください
<localRepository>C:/Users/33033/OneDrive/Idea/IdeaProjects/MavenRepository</localRepository>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
図の位置に貼り付けます
2.1環境変数を設定する
システム環境変数で
、%MAVEN_HOME%/ binをMAVEN_HOME パス変数に追加して
、構成が正しいかどうかを確認します。方法:
a)コマンドライン(DOSウィンドウ)モードに入り、mvn -versionと入力します。応答がある場合、インストールが完了し、環境変数が機能していることを示します。
jdk環境を最初にインストールする必要があります。そうしないと、プロジェクトを後で正常にコンパイルできません。