文章目录
- Maven仓库的离线使用方法
- 一、在线环境下载Maven离线仓库
- 二、maven安装路径下文件修改
- 三、IDEA进行MAVEN设置
- 四、离线环境打Jar包(重要)
Maven仓库的离线使用方法
- 因为工作原因,有时需要在离线环境建新的Spring Boot项目,遇到了很多坑,最大的问题是找不到maven离线包。在研究之后,终于解决了问题,下面就来详述Maven里的要如何写,才能够在离线环境中找到包。
一、在线环境下载Maven离线仓库
- 使用自己的SpringBoot项目通过联网电脑下载Maven离线仓库,然后导入到离线电脑中
- 或者下载我打包好的Maven离线仓库包,然后导入到离线电脑中
二、maven安装路径下文件修改
<!-- 这里可以设置maven从网上下载jar包时,jar包的下载位置,因为下载是离线环境,没有网,所以我会注释掉 -->
<!-- <localRepository>C:\Users\Administrator\.m2\repository</localRepository> -->
<!-- 设置离线模式 -->
<offline>true</offline>
<!-- 设置离线模式Maven的镜像为本地仓库 -->
<mirrors>
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>central</name>
<url>file://D:\mvn_repository</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-11</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>11</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
三、IDEA进行MAVEN设置
四、离线环境打Jar包(重要)
- 在进行上面三步后已经可以在Springboot中离线使用maven仓库了
- 但是打Jar包会出问题,大概率会报错,此时有两种方式可以选择
4.1 第一种方式
- 把整个项目拷贝到联网电脑,通过联网电脑来打jar包,但这样显然非常麻烦和不方便,所以建议选择第二种方式
4.2 第二种方式
- 找到Maven离线仓库位置
- 在Maven离线仓库路径下打开命令行
- 输入以下命令,删除_remote.repositories包即可在离线环境中打jar包了
for /r %i in (_remote.repositories) do del %i