目录
Maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
- 项目构建
- 管理依赖
- 不需要将jar包拷贝到项目中
- jar包之间可能存在依赖关系,maven可以帮我们管理这些依赖关系
Maven下载
1、进入到官方下载
点击官方下载地址,下载好安装包,解压之后得到以下的目录结构
2、配置Maven
首先要配置环境变量
- 在桌面此电脑图标右键
- 点击属性
- 点击高级系统设置
- 点击环境变量
- 新建变量名为
MAVEN_HOME
的变量并且配置上变量值 - 在
path
后面添加路径
# MAVEN_HOME=安装的根目录,如:
MAVEN_HOME=D:\apache-maven-3.2.5-bin\apache-maven-3.2.5
# path 看下图的配置
path=%MAVEN_HOME%\bin
3、验证是否成功
- win+r打开命令行
- 输入
mvn -version
- 显示下图表示成功
4、配置本地仓库
- 新建一个文件夹,如
maven-repository
- 点击maven下载路径下的conf下的
setting.xml
文件,点击编辑 - 配置
<localRepository>E:\maven-repository</localRepository>
5、配置国内镜像(翻墙太慢了)
- 这里是我配置的阿里云镜像,这里值得注意的是,一定要在
<mirrors> </mirrors>
标签里面配置,不然是不会生效的。
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
6、初始化maven
其实就是下载基本的jar包
# win+r打开命令行,输入下面的命令,出现下面的提示表示成功
mvn help:system
Maven核心概念介绍
1、maven的项目结构
这里是一个典型的maven的项目,项目下src是主要的代码目录,这个目录下有两个主要模块,main主要是用来写代码的,test主要是用来做测试的。还会有一个.xml
结尾的配置依赖文件。
坐标
maven掌管着许多的jar包,这些jar包在maven仓库中有自己的坐标,用来寻找对应的jar。
Maven的常用命令
构建项目
maven构建命令是使用mvn
开头,后面添加参数功能,可以一次执行多个命令,使用空格分隔。如果要构建项目,要在pom.xml
文件所在的目录下构建项目
mvn comile # 将当前的所有代码进行编译,首先开始下载东西,然后从'.java'编译成'.class'文件,放在target\classes文件中
mvn clean # 清理
mvn test # 测试
mvn install # 安装到本地仓库
mvn packetage # 打包