一、什么是maven?
maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。作为apache组织中的一个颇为成功的开源项目,maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理。
有了maven后,使项目构建构成更容易;并且它提供统一构建系统(编译、测试、持续整合...);
maven包含:项目对象模型(Project Object Model)、坐标(Coordinates)、项目生命周期(ProjectLifecycle)、插件(plugin)和目标(goal)、依赖管理系统(Dependency Management System)、仓库管理(Repositories)。
二、下载与安装
maven的下载地址:http://maven.apache.org/download.cgi
选择它的压缩包,解压到指定目录
三、配制环境变量
maven解压后还需要进行相应的环境变量配制处理,它的配制与jdk的配制相似。
1、设置环境变量MAVEN_HOME,设置为maven的安装路径;
2、同时把maven的bin目录增加至环境变量path里。
3、打开dos窗口运行命令mvn -v,出现如下图所示的信息说明安装成功;
四、修改setting.xml配制
正常情况下,maven会到中央仓库去下载我们需要的构件或者插件;由于中央仓库一般在国外,网速比较慢,这时候我们可以选择用阿里巴巴的镜像,从它的仓库下载需要的构件或者插件到本地仓库,供开发使用。
1、找到安装目录下的apache-maven-3.6.0\conf\settings.xml,修改setting配制,指出阿里的仓库地址。(在<mirrors>里添加)
<mirror>
<id>alimaven</id>
<name>aliyunmaven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
2、修改setting配制,添加本地仓库地址位置。(在<settings>处添加)
<localRepository>D://tools/apache-maven-3.6.0/repository</localRepository>
五、创建简单maven项目
maven的配制解决完了,下面就可以利用spring-tool-suite(STS)编辑器来创建一个简单的maven项目。
1、首先在STS中配制maven仓库,user settings只需要配制其中一个就可以,自动会带出你本地仓库的位置。
2、创建maven项目,
3、项目结构
4、pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.lbx</groupId>
<artifactId>demos</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demos</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
5、项目运行,编辑