MAVEN 的安装与使用
blog 2019-10-01
MAVEN
# MAVEN 使用教程
# MAVEN 安装与配置
# 概述
想要安装 Apache Maven 在 Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。
注意:请尽量使用 JDK 1.8 及以上版本
# JDK 和 JAVA_HOME
确保已安装 JDK,并设置 JAVA_HOME 环境变量到 Windows 环境变量。


# 添加 MAVEN_HOME
添加 MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹。


# 验证
使用命令:mvn -version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: E:\apache-maven-3.5.2\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_131\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
1
2
3
4
5
6
2
3
4
5
6
# 配置Maven 本地仓库
# 概述
Maven 的本地资源库是用来存储所有项目的依赖关系(插件 Jar 和其他文件,这些文件被 Maven 下载)到本地文件夹。很简单,当你建立一个 Maven 项目,所有相关文件将被存储在你的 Maven 本地仓库。
默认情况下,Maven 的本地资源库默认为 .m2 目录文件夹:
- Unix/Mac OS X:
~/.m2 - Windows:
C:\Documents and Settings\{your-username}\.m2
通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo 找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。
# 配置本地仓库
没有repo时,需要自己创建文件夹

配置本地仓库

# 修改镜像源
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# setting.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>E:/apache-maven-3.5.2/repo</localRepository>
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
</settings>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 配置IDEA MAVEN


# Maven 常用命令
本章节只提供 Maven 使用时的一些基本命令
# 清除产生的项目
mvn clean
1
# 编译源代码
mvn compile
1
# 打包
mvn package
1
# 只打包不测试(跳过测试)
mvn -dmaven.test.skip=true
1
# 安装到本地仓库
mvn install
1
# 源码打包
mvn source:jar
或
mvn source:jar-no-fork
1
2
3
2
3