Mavenプロジェクトのオフライン開発

背景:一部の特殊なケース(たとえば、プロジェクトを顧客にデモンストレーションするために、顧客はイントラネットしか持っていない)では、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>


 

おすすめ

転載: blog.csdn.net/zzchances/article/details/107059975