Maven是什么?Maven有什么作用?Maven怎么安装?

Maven是一款Apache旗下的开源项目,主要用于管理和构建Java项目,提供依赖管理、统一项目结构和构建功能。通过Maven,可以方便快捷地管理项目依赖资源,避免版本冲突,确保项目结构统一,并实现标准化的构建流程。安装步骤包括下载解压、配置本地仓库、选择阿里云私服以及设置编译版本和环境变量。
摘要由CSDN通过智能技术生成

#前言
Maven在spring框架里里是常用的

# 一、Maven是什么?

.......Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。

官网:https://maven.apache.org/

Maven没有那么多官方术语,就直接记住一句话:

              ------> Maven是一款工具,帮助用来管理jar包的!!!!!

# 二、为什么要用Maven来管理jar包?

  1. 依赖管理

  2. 统一项目结构

  3. 项目构建

1.方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题

2.统一项目结构

项目开发中,当你使用不同的开发工具 (如:Eclipse、Idea),创建项目工程时:

容易项目结构不统一

 创建的是一个maven工程,是可以帮我们自动生成统一、标准的项目目录结构

3.项目构建

 maven提供了标准的代码需要进行编译、测试、打包、发布,这些操作

 所以可以再次得出结论:

                Maven是一款管理和构建java项目的工具 !!

# 三、怎么安装Maven? 

下载地址:https://maven.apache.org/download.cgi

1、解压 apache-maven-3.6.1-bin.zip(解压即安装)建议解压到没有中文、特殊字符的路径下。如课程中解压到 E:\develop 下。

解压目录如下:

 

  • bin目录 : 存放的是可执行命令。(mvn 命令重点关注)

  • conf目录 :存放Maven的配置文件。(settings.xml配置文件后期需要修改)

  • lib目录 :存放Maven依赖的jar包。(Maven也是使用java开发的,所以它也依赖其他的jar包)

  • 2、配置本地仓库

  •  

    2.2、进入到conf目录下修改settings.xml配置文件

    (1). 使用类似记事本软件,打开settings.xml文件,定位到53行

    (2). 复制<localRepository>标签,粘贴到注释的外面(55行)

    (3). 复制之前新建的用来存储jar包的路径,替换掉<localRepository>标签体内容

  •  3、配置阿里云私服

  • 由于中央仓库在国外,所以下载jar包速度可能比较慢,而阿里公司提供了一个远程仓库,里面基本也都有开源项目的jar包。所以可以配置到阿里云仓库,也就是所谓私服

进入到conf目录下修改settings.xml配置文件:

(1). 使用超级记事本软件,打开settings.xml文件,定位到160行左右

(2). 在<mirrors>标签下为其添加子标签<mirror>,内容如下:

<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>          
</mirror>

注意配置的位置,在<mirrors> ... </mirrors> 中间添加配置。看清楚,不能错,不然会出错!!!!!

==注:

只可配置一个<mirror>(另一个要注释!) ,不然两个可能发生冲突,导致jar包无法下载!!!!!!!

==

4、配置编译版本

解决不支持的发行版本的错误==

现象:maven默认使用jdk1.5 编译项目,版本太低,可能导致以下错误:

 解决:在maven的settings.xml中配置编译的jdk版本,在<profiles>标签中配置

<profile>
    <!-- 定义的编译器插件 ID,全局唯一 -->
    <id>jdk-1.8</id>
    <!-- 插件标记,activeByDefault 默认编译器,jdk提供编译器版本 -->
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <!-- 配置信息 source-源信息,target-字节码信息,compilerVersion-编译过程版本 -->
    <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>
        <maven.compiler.encoding>utf-8</maven.compiler.encoding>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
</profile>

5、配置环境变量

Maven环境变量的配置类似于JDK环境变量配置一样

配置好后打开cmd 输入 mvn -v 出现以下就代表已经可以正常使用了

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值