标签:最新 搜索maven maven打包 机制 警告 interval nap span group
本地仓库
1.概念:非maven工程的lib目录下一般存放的是公共的jar包,而maven工程部需要有lib目录,所有的公共jar包都存在本地仓库;
2.本地仓库的目录:m2.repository
3.本地仓库存在jar包目录设置:
a.配置文件路径:settings.xml
b.配置项:
<localRepository> 路径</localRepository> 例:settings.xml 文件配置 <localRepository>D:\software\apache-maven-3.3.9\repository</localRepository>
4.构建如何进入本地仓库
a.从远程仓库下载
b.直接拷贝其它构建到本地仓库,比如项目组内有B依赖A,A又不在远程仓库,那直接把A拷贝到B的本地仓库
a.超级pom文件:
1.它是所有Maven项目的最底层的POM文件,其它的POM文件都继承于它
2.它定义了默认的中央仓库地址信息
b.默认的中央仓库地址信息查找方法:maven目录的lib目录下 maven-model-builder-3.3.9.jar
1.jar包
2.解压后查看
3.仓库地址定义在:maven-model-builder-3.3.9\org\apache\maven\model\pom.xml 超级pom
<repositories>
<repository>
<id>central</id> //central中央仓库唯一标识
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url> url:中央仓库地址
<layout>default</layout> 默认布局模式(构建查找模式) 通过三要素查找jar包
<snapshots>
<enabled>false</enabled>false:不从中央仓库下载快照 true:从中央仓库下载快照
</snapshots>
</repository>
</repositories>
2.私服仓库
1.概念:位于中央仓库之前的直接对客户端的仓库 用户-->私服仓库-->(自定义仓库,中央仓库)
JBOSS仓库 Java.net仓库等
远程仓库的配置
<repositories>
<repository>
<id>central</id> --central:中央仓库唯一标识
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url> --中央仓库地址
<layout>default</layout> --默认布局模式(构建查找模式)
<snapshots>
<enabled>false</enabled> --false:不从中央仓库下载快照 true:从中央仓库下载快照
<updatePolicy>daily</updatePolicy> --更新策略 never:从不检查 always:每次构建都检查 interval:X 每隔X分钟检查一次
</snapshots>
<CheckSumPolicy>ignore</CheckSumPolicy> --校验和策略:warm:警告 fail:不通过时失败 ignore:忽略
<releases>
<enabled>true</enabled> 默认为true,标识下载发型版本的构建
</releases>
</repository>
</repositories>
1.快照版本
中央仓库的地址为阿里云仓库地址
,所有中央仓库的请求均走此地址下载
Maven主题(二)------Maven的配置以及idea配置
标签:最新 搜索maven maven打包 机制 警告 interval nap span group
原文地址:https://www.cnblogs.com/husheng1987hs/p/13173400.html