maven的构件表示方式是文件,maven通过仓库来统一管理这些文件。

maven仓库的布局方式: 任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径

仓库分为两类:本地仓库和远程仓库,中央仓库是maven核心自带的远程仓库,默认配置下,当本地仓库没有构件时,maven会尝试从中央仓库下载。maven自带的中央仓库使用的id为central。

私服:私服是另一种特殊的远程仓库,为了节省宽带和时间,在公司的局域网内架设一个私有的仓库服务器,用其代理所有外部的远程仓库。内部的项目还能部署到私服上供其他项目使用。这句话原文不动的搬了下来,这也就很清楚地解释了笔记2中私服的概念。

使用私服的好处:1、节省自己外网带宽 2、加速maven的构件 3、部署第三方构件 4、提高稳定性,增强控制 5、降低中央仓库的负荷。

而本地的仓库地址,可以在settings的xml中进行配置,默认一般windows用户的操作系统都安装在C盘 ${user}/.m2/repository路径下,不过jar的增加放在c盘是很危险的。故转移位置:

这样执行maven命令,maven从远程库下载的jar包都会放到d:/mvnrepository下了。

最新文章

  1. Oracle Linux(64位)安装64位Oracle10g遇到ins_ctx.mk问题
  2. Codeforces Round #172 (Div. 2)
  3. git diff获取差异文件中文乱码的解决办法
  4. 无锁编程以及CAS
  5. LeetCode-304. Range Sum Query 2D - Immutable
  6. Android5.0新特性——兼容性(support)
  7. 百度ueditor学习使用
  8. css-position的相关用法
  9. tigervnc*
  10. excel通过转成xml格式模板,下载成excel文件
  11. ubuntu用不了root用户:~$ su - root Password: su: Authentication failure怎么办?
  12. Jenkins集成taffy进行自动化测试并输出测试报告
  13. 错误代码: 1449 The user specified as a definer ('root'@'%') does not exist
  14. STM32进入HardFault_Handler处理办法
  15. ceph储存的S3接口实现(支持断点续传)
  16. Linux常用命令大全(新手入门)
  17. TCP/IP学习20180624
  18. 解决coursera无法观看视频的问题
  19. ELK之生产日志收集构架(filebeat-logstash-redis-logstash-elasticsearch-kibana)
  20. mybatis相对于ibatis的优势

热门文章

  1. ASE19团队项目 beta阶段 model组 scrum5 记录
  2. 学习CSRF漏洞并挖掘CSRF漏洞
  3. [daily]使用iptables配置NAT的命令速查
  4. 【2017-06-29】在登录页面自动返回上次请求页面、Js获取table中的行数与列数
  5. 访问mapper方法提示invalid bound statement (not found)原因总结
  6. wav音频的剪切
  7. 模拟一个http 请求的json格式报文,带 rsa 签名操作
  8. HTTP请求处理流程、IHttphandler、IHttpModule
  9. vue1 get,post交互及百度下拉列表demo
  10. 删除集合元素Collection ,remove()