一、需求说明

在内网开发中,由于不能上网的情况下,需要离线使用一些下载好的maven依赖仓库,这个时候需要一些特殊的配置,才能正确的使用;

二、配置步骤

1、下载并配置maven环境

配置maven环境变量:

MAVEN_HOME:
C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0Path:
%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

4、IDEA配置

内网使用Maven本地仓库环境相关推荐

  1. maven 本地仓库配置Windows环境

    纯手打,转载务请附上本文网址!!! maven是很好用的,但是初次接触maven却很难弄, 首先来讲讲maven本地仓库的配置吧 首先是maven包: http://download.csdn.net ...

  2. linux maven .m2文件夹,maven本地仓库.m2文件夹路径讲解

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...

  3. Maven本地仓库配置并给idea添加配置依赖

    1.进入Maven官网下载自己需要的版本 Maven – Download Apache Maven 这个是Maven其他版本下载地址:Index of /maven (apache.org) 下载完 ...

  4. 清理Maven本地仓库.lastUpdated文件

    脚本地址: https://github.com/jayknoxqu/configuration/blob/master/maven/script 原因 使用maven下载项目依赖的jar包时,很容易 ...

  5. 处理Maven本地仓库.lastUpdated文件

    处理Maven本地仓库.lastUpdated文件 今天项目启动过程中,抛出了很多奇怪的异常,最终在同事的协助下发现,是因为项目依赖的jar文件没有下好,目录中存在很多类似aaaaa.jar.last ...

  6. 如何在没有联网的情况下使用maven本地仓库进行开发

    maven本地仓库.远程仓库和中央仓库的区别 本地仓库:本地的一个文件夹,用来存放所有的jar包,由自己维护: 远程仓库(或私服):由公司或单位创建的一个仓库,由公司维护: 中央仓库:互联网上的仓库, ...

  7. deepin安装配置Maven本地仓库

    第一步:下载JDK(要下载Java SE Development Kit ) 可参考之前教程 https://blog.csdn.net/qq_36986067/article/details/892 ...

  8. Gradle 使用 Maven 本地仓库。

    Gradle 使用 Maven 本地仓库. 文章目录 Gradle 使用 Maven 本地仓库. 设置环境变量. 在 Gradle 项目中的 /build.gradle 配置文件 `repositor ...

  9. 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!

    问题描述:maven本地仓库有包,仍然去远程仓库拉取包问题,导致could not find artifact * * * 问题! 问题原因:maven在离线运行过程中依然要联网,个人猜测进行veri ...

  10. Jeecg Maven本地仓库下载地址

    Jeecg Maven本地仓库下载地址(jeecg_3.6.2 版本) : 链接地址:http://pan.baidu.com/s/1mgQvchi 密码:ncmh

最新文章

  1. 第一次写KMP的体会
  2. Android Display buffer_handle_t的定义
  3. 【前端】vue.js实现按钮的动态绑定
  4. iOS物理碰撞、唱吧音频处理、仿淘宝联动效果等源码
  5. Data URI scheme 在 html 中嵌入小图片
  6. 百度图神经网络学习——day03:图神经网络算法(一)
  7. USACO1.1.2 - Greedy Gift Givers
  8. 快读快写:读入输出优化
  9. COLING 2020 | 字符感知预训练模型CharBERT
  10. stm32F103 模拟I2C mpu6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结
  11. 四川省大学生金融科技建模大赛-模型复现和点评
  12. 大一上c语言基础知识题
  13. 统计相关系数——Kendall Rank(肯德尔等级)相关系数
  14. 几种简单的文本数据预处理方法
  15. 2018/12/22 JSJ_JC_03
  16. 【算法leetcode】1557. 可以到达所有点的最少点数目(rust和go我都要)
  17. Python实现微信消息连续发送
  18. 2020年末知识大总结:Java程序员转Android开发必读经验一份,嵌入式开发入门教程
  19. html表单实验总结,html表单知识的相关总结
  20. docker项目-搭建个人搜索引擎SearXNG

热门文章

  1. 189邮箱smpt服务器,189邮箱登录(常用邮箱客户端设置指南)
  2. 为什么要放弃 JSP ?
  3. HTML加载图片跨域
  4. 基于DDPG的智能交通灯控制算法
  5. 达摩院发布:2022年十大科技趋势
  6. TCP与UDP的区别
  7. mariadb中文手册_mariadb中文手册
  8. HTML基础标签代码实例
  9. 手把手教你在Android中使用bsdiff实现文件增量更新 (超详细)
  10. 渗透测试面试题汇总(全)