mavenのリモートリポジトリの無効化
Mavenリポジトリを無効化するには、2つの方法があります。
- settings.xml
- かがみ
- ネイティブな日本語に言い換えると
- settings.xml
- 鏡
<mirror>
<id>local-repo</id>
<mirrorOf>central</mirrorOf>
<url>file://${user.home}/.m2/repository</url>
</mirror>
これにより、ローカルリポジトリのアドレスが Maven リモートリポジトリのミラーアドレスとして指定され、リモートリポジトリが無効になります。
- pom.xml
- リポジトリ
<repositories>
<!--
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
-->
</repositories>
この操作により、プロジェクト内の全てのリモートリポジトリが無効になり、ローカルリポジトリのみ使用されます。
リモートリポジトリを無効にすると依存関係のダウンロードやビルドの失敗につながる可能性があるので、無効化する前にローカルリポジトリに必要な依存関係が存在していることを確認してください。