首页 > 其他 > 详细

Maven01-Maven 入门

时间:2020-12-14 18:30:14      阅读:29      评论:0      收藏:0      [点我收藏+]

一、什么是 Maven

Maven 是一款服务于 Java 平台的自动化构建工具,可以帮助我们创建和管理对象.

 

二、为什么要使用 Maven

不使用 Maven 使用 Maven
一个项目就是一个工程,如果项目非常庞大 借助于 Maven 可以将一个项目拆分为多个模块,每一个模块对应一个工程,利于分工协作
项目中需要的 jar 包必须手动复制、粘贴到 WEB-INF/lib 目录下,同样的 jar 包文件重复出现在不同的项目工程中,一方面浪费存储空间,另外一方面也让工程比较臃肿 借助于 Maven 可以将 jar 包仅仅保存在仓库中,如果工程中有需要使用某一个 jar 包,通过仓库引入即可,不需要去把 jar 包复制过来
不同技术的官网提供 jar 包下载的形式五花八门,比如有些技术的官网就是通过 Maven 或 SVN 等专门的工具来提供下载的,如果以不规范的方式下载 jar 包,那么其中的内容很可能是不规范的 借助于 Maven 可以以一种规范的方式下载 jar 包,因为所有知名的框架或第三方工具的 jar 包都是按照统一的规范存放在 Maven 的中央仓库中,同时以规范的方式下载的 jar 包,内容也是可靠的
一个 jar 包依赖其它的 jar 包需要我们自己手动的加入项目中,例如 commons-fileupload-1.3.jar 依赖 commons-io-2.0.1.jar ,如果所有 jar 包之间的依赖关系都需要我们自己去清楚的连接,那么就会极大的增加学习成本 借助于 Maven 可以将被依赖的 jar 包自动的导入进来

 

三、如何使用 Maven

1、官网下载 Maven

https://maven.apache.org/

2、安装 Maven

在安装 Maven 之前需要先安装 jdk ,maven 3.2.5 版本要求 jdk1.6 ,其后的版本要求 jdk1.7,如果你的 jdk 版本高于 1.7 也是可以的

3、解压

Maven 不需要安装,只需要将 Maven 的压缩包解压到无中文、无空格的目录下即可

4、配置环境变量

M2_HOME设置为: Maven 解压的目录

PATH设置为: 原PATH?%M2_HOME%/bin

5、测试

win + R---->cmd---->进入 Dos 控制台---->mvn --version

如果能看到如下信息,代表 Maven 安装配置成功

技术分享图片

 

四、Maven 配置

Maven 配置文件位置: %maven的安装位置%\conf\settings.xml ,打开该配置文件进行配置

1、更换 Maven 本地仓库位置

Maven 本地仓库默认位置为 ~/.m2/repository (我这里是 win10 系统,默认路径为 C:\Users\Administrator\.m2\repository)

技术分享图片

2、配置阿里云镜像仓库

如果我们不配置任何镜像,那么我们下载 jar 包就会默认使用中央仓库,中央仓库使用的是国外的服务器,下载速度很慢,这个时候就需要更换国内的服务器镜像站点来获得更好的下载速度,这里配置的是阿里云镜像

在 settings.xml 配置文件的 <mirrors> </mirrors> 标签中进行如下配置

<mirror>
	<!-- 自定义 id 名, id 不重复即可 -->
	<id>nexus aliyun</id>
	<!-- 自定义 name 名, name 不重复即可 -->
	<name>Nexus aliyun</name>
	<!-- 所有访问都使用该镜像仓库 -->
	<mirrorOf>*</mirrorOf>
	<!-- 阿里云镜像仓库地址 -->
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

3、配置 Maven 的 jdk 版本

Maven 默认使用 jdk 1.5 来创建项目,如果我们实际的项目版本高于 jdk 1.5,那么可能就有一些功能无法得到支持,所以需要配置 jdk 版本,来适应项目的实际需求

在 settings.xml 配置文件的 <profiles> </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>

  

 

Maven01-Maven 入门

原文:https://www.cnblogs.com/xiaomaomao/p/14133331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!