maven中的坐标和仓库
任何一个依赖、插件或项目构建的输出都可以被称为构件,所有的构件都通过坐标作为其唯一的标识,在pom.xml中,groupId,artifactId,version都可以称为坐标。
在创建maven项目时,包名应该与pom.xml中的groupId和artifactId相吻合。
仓库用来管理项目的依赖。
仓库分为本地仓库和远程仓库,如果本地仓库中找不到需要的构件,则去远程仓库中查找,如果查找成功,则会下载到本地仓库中,如果查找不成功,则会报错。
镜像仓库,可以更改settings.xml中的mirror,如下:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <mirror> 2 3 <id>alimaven</id> 4 5 <name>aliyun maven</name> 6 7 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 8 9 <mirrorOf>central</mirrorOf> 10 11 </mirror>
更改settings.xml中的默认存放位置,如下: