一、仓库
【本地仓库】:
存储在本地的。一般是指我们用于存储从远程仓库或者中央仓库下载到当前开发环境中的插件或者 jar 文件。在使用的时候,会优先从本地仓库中查找,如果没有的话,再考虑其他的。
【远程仓库】:
可以是公司中已经买到实体服务器上的仓库,也可以是公司寄存在网络上的服务器的仓库。
【中央仓库】:
由 Maven 团队提供的比较齐全的仓库。服务于所有的使用客户,全部开发者都是可以共享的。我们可以考虑使用国内阿里巴巴提供的镜像,使用时速度非常快。
二、坐标
【作用】:告诉项目需要使用的jar 文件的位置。
【使用】:在开发中,我们的坐标,需要在 pom.xml 文件中定义,jar 文件坐标、插件。比如,我们要导入 Spring 框架的话,则需要添加如下坐标信息:
<!-- 坐标 -->
<dependency>
<!-- 项目名 -->
<groupId>org.springframework</groupId>
<!-- 模块名 -->
<artifactId>spring-core</artifactId>
<!-- 版本号 -->
<version>5.1.2.RELEASE</version>
</dependency>
【常用查找坐标网站】
1)Maven Repository: Search/Browse/Explore
2)The Central Repository Search Engine
特别要注意:
运行 Maven 项目的时候,对已经在运行的项目,如果想重新运行的话,需要先停止已经在运行的进程,然后再重新跑,否则会报错。