Maven仓库(repositories)是通过结构来定义的,一个Maven仓库是项目构件的一个集合,这些构件存储在一个目录结构下面,它们的格式能很容易的被Maven所理解。在一个Maven仓库中,所有的东西存储在一个与Maven项目坐标十分匹配的目录结构中。
你可以打开浏览器,然后浏览中央Maven仓库
http://repo1.maven.org/maven2/ 来看这样的结构。你会看到坐标为
org.apache.commons:commons-email:1.1的构件能在目录
/org/apache/commons/commons-email/1.1/下找到,文件名为
commons-email-1.1.jar。
Maven仓库的标准是按照下面的目录格式来存储构件,相对于仓库的根目录:/<groupId>/<artifactId>/<version>/<artifactId>-<version>.<packaging>
运行mvn install 命令 ,maven会把我们项目的构建下载到本地库。(
mvn install 插件需要在一个项目下运行)