1. 安装配置
本次安装 maven 3.5.4 为例
(1)检查java环境是否安装完成
检查Java环境变量(maven是java开发的)
java -version
(2)解压安装包
解压
apache-maven-3.5.4-bin.zip
到一个非中文无空格的目录下
(3)配置环境变量M2_HOME
(4)配置环境变量MAVEN_HOME
(4)配置环境变量PATH
- (5) 检查是否成功
mvn -v
2. POM 坐标和依赖
MAVEN 的核心就是通过pom.xml 文件,定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等
2.1 一个正常的pom文件示例
<!-- xml的头,指定了 xml文档的办事和编码方式 -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- project 是所有pom.xml 的根元素还声明了一些xsd元素, 这些属性不是必须,但是有这些属性可以让我们在IDE中更好的编辑POM -->
<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">
<!-- 定义了当前pom模型的版本, Maven2 和 Maven3都是 4.0.0 -->
<modelVersion>4.0.0</modelVersion>
<!-- 下面三行用来定义一个项目的基本坐标,在maven中所有的jar,war,pom都是基于这些基本的坐标来进行区分的 -->
<groupId>com.sansui.share</groupId>
<artifactId>share-code</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 指定了 打包的方式 pom , war ,jar -->
<packaging>pom</packaging>
<!-- 可以用一段文字来描述这个项目哦 -->
<description>三岁的演示分享代码</description>
<!-- 这个项目包含的模块 -->
<modules>
<module<