1、Maven概述:一个由Apache基金会维护的项目构建工具。
项目构建:我们将项目的代码从源代码到具体程序文件的过程称为代码构建。行为包括:编译、测试、运行、打包、部署的过程
Maven构建工具命令
(1)*clean:清除命令,作用清除已经编译的class文件和war文件
(2)*compile:编译命令,作用是将java文件编译成class文件
(3)*package:打包命令,作用将class文件打成war包
(4)test:测试命令,作用执行Junit工具
(5)deploy:部署命令,将war包放在指定的tomcat
(6)*运行Tomcat,通过命令tomcat7:run (要加入Maven工具的Tomcat7插件)
(7)*install:安装命令,一条命令包括了,clean compile package test ,将打好的包放在本地仓库里面
2、使用Maven的好处
(1)使用命令,一键快速编译部署
(2)对项目的构建更加精细化,适合大型项目的构建 (层层打包)
(3)Maven支持直接通过配置文件(POM)的配置下载依赖的包
(4)各大开源社区强制使用Maven导包,意味着如果不学它,有很多的开源项目不好入门。
3、相关概念
Maven命令: 其实就是Maven工具各种功能组件,每一个命令就是一个Maven插件。
Maven的仓库:Maven是支持通过坐标来在互联网的公共库将jar下载到本地仓库的。Maven的仓库分为 : 公共仓库 、 本地仓库
公共仓库主要包括:maven官网维护的公共库,国内由阿里巴巴维护公共库
我们通过坐标(坐标是必须唯一的)找到公共库里面指定的jar 包
坐标有组Id、版本号与项目名组成,groupId、artifactId、version可以构建出一个唯一的坐标
groupId:组织ID(可以随便写,一般情况与包名一致)
artifactId:项目名
version:版本号
我们导入对应的包的坐标可以在坐标维护网站找到
(1)官网提供的坐标检索网站:https://search.maven.org/
(2)第三方提供的检索网站:https://mvnrepository.com
POM.xml:POM (Project Object Model)。其实就是一个构建文件,这是Maven的项目构建文件。功能就是用于描述Maven项目的构建信息。所以Maven必须至少有一个POM文件。
4、Maven的安装
下载路径:http://maven.apache.org/download.cgi
目录说说明:
安装步骤: 第一步:确定JAVA_HOME配置:如果要在CMD命令行运行Maven,必须要配置JAVA_HOME环境变量
通过set命令查看
如果没有配置JAVA_HOME环境会导致运行获得Java运行环境,异常如下:
第二步:配置MAVEN_HOME环境变量
解压文件到你安装的目录下,如:E:apache-maven-3.5.3,把该安装路径配置在环境变量中
第三步:指定Maven执行命令到当前目录,在Path中加上这一段"E:apache-maven-3.5.3in;"
第四步:测试配置,在CMD下键输入mvn -h,出现以下信息,表明配置成功
第五步:配置Maven国内下载资源
由于Maven默认使用国外的下载资源,会导致下载jar包比较慢,找到Maven下conf文件夹的settings.xml文件
将以下内容
替换为
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> |