背景:一部の特殊なケース(たとえば、プロジェクトを顧客にデモンストレーションするために、顧客はイントラネットしか持っていない)では、mavenはリモートウェアハウスから依存するjarパッケージをダウンロードできず、ミラーウェアハウスにアクセスできません。現時点では、ネットワークがない必要があります。プロジェクトを実行します。
実行する必要があるのは非常に簡単ですが、インターネット上に関連するドキュメントはほとんどありません。ネットワークなしでプロジェクトを実行するには、mavenディレクトリのconf /setting.xmlファイルの2つのアドレスを変更するだけです。
最初のステップ:mavenのローカル倉庫アドレスを設定します
ステップ2:ミラーアドレスをローカルのメイヴンウェアハウスアドレスにポイントします
変更されたsetting.xmlファイルは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>E:\wokesoftware\maven-repository</localRepository>
<mirrors>
<mirror>
<id>central</id>
<name>central</name>
<!-- 将镜像地址设置为本地maven地址 -->
<url>file://E:\wokesoftware\maven-repository</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>