问题场景
项目开发测试是在互联网的,使用maven管理依赖库,自动从互联网上下载,如何将项目和依赖库移到内网环境,使用maven离线编译。
方法一:项目pom文件配置(局部范围)
-
优点:依赖库和配置随项目工程目录拷贝,方便,任何一台机器只要装了maven和jdk既可以,执行maven package编译
-
缺点:项目工程中需要配置以及拷贝依赖库,每个项目都得重新来
-
适用:适用于离线环境下,无法联网或建立统一中央仓库的情况,特别是生产环境。
具体配置:
1.Win10拷贝用户目录下的C:\Users<username>.m2\整个目录(包括子目录repository)到项目工程目录<myproject_dir>
2.修改项目工程目录下的maven配置文件pom.xml
<project.....
<repositories>
<