一、需求说明
在内网开发中,由于不能上网的情况下,需要离线使用一些下载好的maven依赖仓库,这个时候需要一些特殊的配置,才能正确的使用;
二、配置步骤
1、下载并配置maven环境
配置maven环境变量:
MAVEN_HOME:
C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0
Path:
%MAVEN_HOME%\bin
查看是否配置成功:mvn -v
2、修改配置文件
这里maven仓库的建设位置为:C:\MyselfApplication\WinSoft\Maven\maven_localRepository;在C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0\conf下的setting.xml中增加如下配置:
<localRepository>C:\MyselfApplication\WinSoft\Maven\maven_localRepository</localRepository>
<offline>true</offline>
<mirrors>
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>central</name>
<url>file://C:\MyselfApplication\WinSoft\Maven\maven_localRepository</url>
</mirror>
</mirrors>
3、删除_remote.repositories
文件
将maven仓库下新拷贝过来的依赖文件夹下面的_remote.repositories
文件进行删除,否则还是会从远程仓库中找;
windows删除命令:for /r %i in (_remote.repositories) do del %i
C:
cd MyselfApplication/WinSoft/Maven/maven_localRepository
for /r %i in (_remote.repositories) do del %i