今天接触到了maven的配置问题,特此来记录一下,也给我这样的小白一个参考。

目标:eclipse中配置指定的maven仓库。

说明

  使用过maven项目的话,会在你的C:\Users\lenovo\.m2路径下留下一个仓库\repository这个仓库是默认的仓库,从中央仓库搞下来的。(如果你没有\repository同目录下没有setting.xml文件的话)

问题场景:

  问题:我们在接手别人的项目的时候,或者是自己建立maven项目后,总是发现有些包下不下来。

  原因:可能有很多种,比如网速啦,包所在的公有仓库没有什么的。

  解决:【私有仓库】我们自己把那些下不下来的依赖包在网上搜索以后,下到本地。将自动下载和我们手动下载下来的,都放到私有仓库里面。然后,项目再次被别人下载的时候就可以从这个私有的仓库下载依赖包了。如果是内网,速度就比外围快。由于是针对这个项目的仓库,依赖包数是一定,下载速度肯定快。

  总结:私有仓库的建立与配置。

步骤:(eclipse中的配置)

、在网上百度一个maven配置的setting.xml的配置文件。

  这里setting.xml有几处重要的地方。

·本地仓库的目录地址。(自己的电脑上)

·私有仓库的地址(服务器上)

然后就是用户名啥的,就这几处吧

2、配置maven。

=====将这个setting放在.m2下的目录下,为的是让maven读出到这个配置文件。

====配置eclipse中的 preference>maven>usersetting

====建立一个本地路径,也就是上边setting.xml配置中第一处配置的那个本地地址。C:\Users\lenovo\.m2\repository\repository(可以自己定路径哈)

一处是告诉maven去哪里找到这个setting.xml

一处是配置本地仓库的仓库路径C:\Users\lenovo\.m2\repository\repository

update setting就可以了。

这样一个私有仓库的配置就结束了。

最新文章

  1. Angular.JS + Require.JS + angular-async-loader 来实现异步加载 angular 模块
  2. 51Nod 1001 数组中和等于K的数对 Label:Water
  3. 创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四”
  4. LR中的C语言问题
  5. spoj 345
  6. Jasper_pass data_from main report to subReport (local CSV)
  7. 微软推荐的Get a code signing certificate流程和链接
  8. CSS属性值定义语法中的符号说名
  9. zTouch-移动端触屏开发利器(zepto touch扩展)
  10. CentOS6.6 搭建Zabbix_3.0
  11. AI类人工智能产品经理的丛林法则
  12. Webpack 2 视频教程 017 - Webpack 2 中分离打包项目代码与组件代码
  13. 利用linq的Take Skip方法解决 集合拆分的问题
  14. npm 和bower之间的区别
  15. HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
  16. imx6 工具链下载地址
  17. Python_day1 Learning record
  18. 049、准备overlay网络实验环境(2019-03-14 周四)
  19. 自动加载以及Composer的实现
  20. vue插件ele使用小坑

热门文章

  1. GitHub项目:jkrasnay/sqlbuilder的使用
  2. 9个tcpdump使用实例
  3. Java虚拟机(二)-对象创建
  4. viewpager+fragment结合
  5. 同“窗”的较量:部署在 Windows 上的 .NET Core 版博客站点发布上线
  6. SQL中一些实用的快捷键
  7. Django安装于基本介绍
  8. ElasticSearch:常用的基础查询与过滤器
  9. d3.js V5版本在vue里使用 自定义节点图片
  10. ajax调用免费的天气API