Mavenローカルリポジトリはどこですか?
デフォルトでは、Mavenローカルリポジトリのデフォルトは `$ {user.home}/。m2/repository`フォルダです:
-
Unix/Mac OS X –
〜/.m2/repository
-
Windows –
C:\ Users \ {あなたのユーザー名} \. m2 \ repository
Mavenプロジェクトをコンパイルすると、Mavenはすべてのプロジェクトの依存関係とプラグインjarをMavenローカルリポジトリにダウンロードして、次のコンパイルの時間を節約します。
1. Mavenローカルリポジトリを見つける
1.1デフォルトの `.m2`が見つからない場合、誰かがデフォルトパスを変更した可能性があります。次のコマンドを実行して、Mavenローカルリポジトリの場所を確認します。
mvn help:evaluate -Dexpression=settings.localRepository
1.2例:
ターミナル
D:\> mvn help:evaluate -Dexpression=settings.localRepository [INFO]Scanning for projects...[INFO][INFO]------------------< org.apache.maven:standalone-pom >-------------------[INFO]Building Maven Stub Project (No POM) 1[INFO]--------------------------------[pom]---------------------------------[INFO][INFO]--- maven-help-plugin:3.1.0:evaluate (default-cli) @ standalone-pom ---[INFO]No artifact parameter specified, using 'org.apache.maven:standalone-pom:pom:1' as project.[INFO] C:\opt\maven-repository [INFO]------------------------------------------------------------------------[INFO]BUILD SUCCESS[INFO]------------------------------------------------------------------------[INFO]Total time: 2.598 s[INFO]Finished at: 2018-10-24T16:44:18+08:00[INFO]------------------------------------------------------------------------
上記の出力では、Mavenローカルリポジトリは `C:\ opt \ maven-repository`に再配置されます
2. Mavenローカルリポジトリを更新する
2.1このファイル
{MAVEN__HOME} \ conf \ settings.xml`を見つけ、
localRepository`を更新してください。
\ {MAVEN__HOME} \ conf \ settings.xml
<settings> <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository <localRepository>/path/to/local/repo</localRepository> --> <localRepository>D:/maven__repo</localRepository>
2.2ファイルを保存したら、Mavenのローカルリポジトリは `D:/maven__repo`に変更されました。
参考文献
-
https://maven.apache.org/repository/index.html
[Maven Central
リポジトリ]。
http://maven.apache.org/guides/introduction/introduction-to-repositories.html
[Introduction
リポジトリへ]