离线/内网环境下,当我们拿到一个maven项目,并没有给我们相关lib包和maven仓库,我们如何根据pom文件创建自己的本地仓库
根据pom文件的坐标去下载单个jar包依赖往往会出现还依赖其他包的情况,pom文件不报错但是打包失败。
这种情况下在外网通过pom文件直接下载依赖包
环境准备:JDK,MAVEN,IDEA(JDK,MAVEN需配置好环境变量)
操作过程:环境准备完毕后,使用idea打开一个maven项目,把pom文件替换,配置好自己本地的maven仓库
新建一个maven仓库路径,settings指向本地仓库位置,配置完成后,点击项目右侧maven reimport all maven projects.下载依赖包完成就会生成自己的本地仓库
将本地仓库放到内网/离线环境下,上面截图中Work offline勾选上,Always update snapshots去掉勾选,reimport all maven projects重新加载依赖包,项目在没网的条件下也可以正常启动,打包
注:1.在本地仓库全局搜索后缀为lastUpdate的文件,并全部删除
2.内网settings配置文件中即使没有私服路径也不要注释掉