maven简介及使用
- maven是什么?
maven是一种软件项目管理工具。它使用项目对象模型(POM)文件来管理项目的构建和依赖关系。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立Apache项目。 - 安装maven
maven的安装非常简单,只需要下载maven的zip文件,解压到对应的文件夹,然后配置对应的环境变量就可Maven 3.3+ 需要JDK 1.7+
Maven 3.2 需要JDK 1.6+
Maven 3.0 / 3.1 需要JDK 1.5+
-
在 官网 下载MAVEN压缩包
-
解压缩到电脑的任意位置
-
添加环境变量
按Windows建, 输入环境变量 , 在打开的tab页点击 [环境变量]
- 打开cmd, 输入命令mvn -v 验证mavne是不是安装成功
-
maven本地仓库
默认情况下,maven会先从本地仓库获取项目依赖,如果本地仓库没有再去中央仓库获取。 本地仓库文件默认放在了C:\Users\{username}\.m2\repository
, 比如你计算机的用户名是Admin,那么maven会把文件都默认存放在C:\Users\Admin\.m2\repository
,大多数情况下,我们都会更改这个位置来刚方便的查找文件。 打开{MAVEN_HOME}\conf\settings.xml
文件 (如果你的xml文件很乱,用 xml format 来美化一下)
-
maven中央仓库
如果本地仓库没有, maven则会去 中央仓库 获取依赖. -
maven镜像
maven镜像的目的是更快的下载相关的依赖,因为某些依赖的来源在国外,国内的网络环境可能会非常的慢,用好的镜像可以大大的提升下载速度.
镜像的配置方式: 打开{MAVEN_HOME}\conf\settings.xml
文件<mirrors>
标签下添加 ,这里推荐一个阿里云的镜像<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
-
建立maven项目
利用idea建立一个简单基于maven的项目
如果你想在你的项目引入依赖,只需要去点击查找maven依赖 ,输入关键字,选好版本号,然后将内容复制到pom里面就可以了.
其实直接打开百度,直接搜索
{keyword} maven
,然后打开第一个网页就是,baidu大部分人都是直接当主页的,用起来也顺手,比如我想引入json的依赖,直接搜索json maven
, 打开第一个网页就是
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.6.1</version>
</dependency>
</dependencies>
-
maven命令
maven clean - 清理历史构建生成的文件,一般修改以后不生效的时候用,相当于清理缓存的作用
maven validate - 校验项目是否正确 ,并检查所必须的信息是否都可用
maven compile - 编译
maven test - 测试编译的代码
maven package - 将编译后的源码打包成指定文件(自己指定 jar或者war)
maven verify - 验证是否有效且达到质量标准
maven install - 把项目内的依赖包安装到maven本地仓库,并且可以被其他工程来引用
maven site - 生成站点文档