maven约定的目录结构,约定是大家都遵循的一个规则
每一个maven项目在磁盘中都是一个文件夹(项目–Hello)
Hello /
---/src
---/main #放你的主程序java代码和配置文件
---/java #你的程序包和包中的java文件
---/resource #你的java程序中要使用的配置文件
---/test #放测试程序代码和文件的(可以没有)
---/java #你的程序包和包中的java文件
---/resource #你的java程序中要使用的配置文件
---/pom.xml (maven的核心文件,maven项目必须有pom.xml)
坐标
maven把任何一个插件都作为仓库中的一个项目进行管理,用一组(三个)向量组成的坐标来表示,坐标在仓库中可以唯一定位一个maven项目
groupld:组织名,通常是公司或组织域名倒序+项目名
artifactld:模块名,通常是工程名
version:版本号
项目在仓库中的位置是由坐标来决定的:groupld、artifactld和version决定项目在仓库中的路径,artifactld和version决定jar包的名称