Maven仓库与坐标(五)
2024-09-21 11:16:34
一、Maven仓库
存放依赖的一个位置/文件夹/仓库,分为以下几种:
- 本地仓库
- 中央仓库
- 远程仓库
1. 本地仓库
第一次执行maven命令时被创建,maven运行时需要的构件都从本地仓库获取,本地仓库不存在时首先去远程仓库下载到本地仓库,然后再使用。
默认目录%USER_HOME%.m2/repostitory需要修改的话,更改 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。
2. 中央仓库
Maven社区提供的仓库,包含所有的依赖库。
3. 远程仓库
开发者自己搭建的仓库,可以放自己的私有jar包,而不让别人使用,公司内通常做一个自己的远程仓库来加快jar包的下载速度,类似的阿里云仓库就是国内的加速仓库。
二、坐标
在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。
如下代码中,groupId和artifactId构成了一个Jar包的坐标:
<dependency>
<groupId>cn.missbe.web.search</groupId>
<artifactId>resource-search</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
groupId:公司名
artifactId:项目名
version:版本号
最新文章
- Don&#39;t repeat yourself
- jquery EasyUI
- Type &#39;Insus.NET.PictureObject&#39; in Assembly &#39;App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null&#39; is not marked as serializable.
- class &;&; struct
- Blob 构造函数
- 【BZOJ】【3790】神奇项链
- mysql case when 条件过滤
- careercup-中等难度 17.8
- 卸载安装失败的sqlserver2008 R2
- [JavaScript]plupload多图片上传图片
- ubuntu14.04 下安装mysql5.6
- 2732: [HNOI2012]射箭( 半平面交 )
- 谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode
- bzoj 2618: [Cqoi2006]凸多边形 [半平面交]
- 小米google play service停止工作解决办法,不root,不刷第三方recovery(也适用于其他的手机)
- UNIX环境高级编程——环境变量表读取/添加/修改/删除
- uva11916 bsgs算法逆元模板,求逆元,组合计数
- Visual Studio最好用的快捷键(你最喜欢哪个)
- IOS--jenkins ,app,reengine
- sql server文件另存为的时候,选择文件编码和换行
热门文章
- github上fork的项目,如何同步原作者更新的内容?
- Vue todos示例 在class中的应用表达式
- java - mybatis:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
- [LOJ 2134][UOJ 132][BZOJ 4200][NOI 2015]小园丁与老司机
- [LeetCode] 238. Product of Array Except Self 除本身之外的数组之积
- 动态修改maven的jdk版本
- JeeSite | 数据权限应用
- 你需要知道的8个CSS带@的规则
- LeetCode Contest 166
- 使用SolrJ客户端管理SolrCloud(Solr集群)