Javaプロジェクト構築管理Mavenのインストールと構成

1.ダウンロードしてインストールします

最初にjdkをインストールして構成します[方法のガイド:jdkのインストールと構成]、次にmavenをダウンロードしてインストールします(ほとんどの場合、maven3バージョン3.xxを使用します公式Webサイトにアクセスして、https: //maven.apache.org/をダウンロードできます。 download.cgi、通常はbin.zipバージョンをダウンロードし、Linuxシステムは.gzをダウンロードします)
インストール場所に注意してくださいD:\Program\Maven。例として、ディレクトリへのインストールを示します。

2.環境変数を構成します

例としてのWindowsコンピューター:
私のコンピューター-右クリック-プロパティ-高度なシステム設定-環境変数
新しいシステム変数:変数名MAVEN_HOME、変数値D:\Program\Maven
ユーザー変数の編集:変数名Path、新しい変数値D:\Program\Maven\bin
(ユーザー変数はbinフォルダーに移動する必要があります。大規模な男は、たとえばPath = %MAVEN_HOME%\binユーザー変数はシステム変数をスプライシングしていると言いましたが、この方法を使用すると機能しない場合があるため、一致する限り、完全なアドレスを直接綴ることに慣れています)

3.ローカルのMaven倉庫アドレスを作成します

構成パスが正しい限り、自分で空のフォルダーを作成するだけです。これは、D:\ Repository \ Mavenに作成されたローカルウェアハウスの例です。

Mavenは、インストールが成功したかどうかを検出します。行の
cmd in runmvn -version直接、通常の印刷の実行が成功します。

4.倉庫の保管場所の構成ファイルを変更します

D:\Program\Maven\conf\settings.xml内部構成では、mavenにはデフォルトのウェアハウスストレージフォルダーがローカルにあり、自分で作成したウェアハウスの場所が追加されています。
デフォルトの場所:

<!-- localRepository  
 | The path to the local repository maven will use to store artifacts.  
 | C: ${user.home}/.m2/repository  
 | <localRepository>/path/to/local/repo</localRepository>
-->

後ろにあなた自身の地元の倉庫を追加してください

<localRepository>D:/Repositories/Maven</localRepository>

スラッシュと円記号に注意してください

5.開発環境でMavenプラグインを構成します

ここでの開発環境は、例としてIntelliJ IDEA2019.2.3を取り上げています。ここで構成した後は、特定のプロジェクトのみを対象とし、すべてのプロジェクトを検討しているわけではないことに注意してください。
ファイル-設定-ビルド実行デプロイメント-ビルドツール-Mavenの下:
Maven home directoryMavenジョブをインストールしたディレクトリを選択するには、直接バンドル(Maven 3)も可能です。一貫性のある行を
User setting file変更して変更しD:\Program\Maven\conf\settings.xml
Local repository、変更する前にD:\Repositories\Maven
チェックしますoverride

6.注意

すべてのjarパッケージをMavenの中央ウェアハウスからフェッチする必要があるため、settings.xmlでミラーを構成します。ただし、中央ウェアハウスのURLは外部であり、ダウンロード速度は非常に遅いため、通常はAlibabaCloudミラーとして構成します。

<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
</mirror>

このようにして、Mavenの完全なプロジェクトビルド構成全体が完了します。

道案内:MavenビルドJavaWebプロジェクト

おすすめ

転載: blog.csdn.net/Mrlujiao_code/article/details/113104942