Maven是一个项目管理工具,可以很快的入门,在之前自己有过学习,但是没有系统的总结过,今天在博客总结一份留做备份。
下载地址
http://maven.apache.org/download.cgi
安装Maven
准备
安装Maven之前要检查是否安装了JDK,如果安装成功了JDK,会出现下面的提示。
如果JDK没有配置好,我这个是JAVA_HOME配置不正确,提示如下:
下载
将下载好的Maven解压,放在不包含中文的路径下,文件目录如下:
配置
环境变量
然后在path下将JAVA_HOME路径放进去。
注意:
1. 分号必须是英文状态下的
验证
Cmd –> mvn –v
Ok.
修改Maven默认的下载位置
Maven\conf\setting.xml
将setting.xml文件放在和本地仓库放在同一个目录下:
将setting.xml文件在C:\Users\Think.m2再拷贝一份,因为这是Maven的默认地址。
创建Maven项目
环境:MyEclipse+Maven3.3.9
选择本地的Maven
设置本地Maven仓库的位置
创建Maven项目
坐标
Group ID: 项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
Artifact ID: 项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
Version:版本
Package:包结构
还有一种说法是:groupId:定义当前maven项目属于哪个项目
artifactId:定义实际项目中的某一个模块
version:定义当前项目的当前版本
packaging:定义当前项目的打包方式
搭建结束:
在创建结束之后,仓库文件中会出现一些文件,就是一些jar包:
解析Maven的构造
src/main/java 存放项目的java文件
src/main/resources 存放项目的资源文件,如spring,hibernate的配置文件
src/test/java 存放所有的测试的java文件
src/test/resources 存放测试用的资源文件
target 项目输出位置
pom.xml 文件
Maven命令
Mvn compile
Mvn test
Mvn clean
Mvn install
Mvn build
Mvn package
仓库
私服:
在setting.xml中进行配置
例如: