maven的安装配置使用详解

 更新时间:2021年01月26日 10:01:00   作者:hygge_fff  
这篇文章主要介绍了maven的安装配置使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

maven的安装配置

什么是maven?

maven 是本质上是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM),可以通过一小段描述信息来管理项目的构建。

使用maven的好处

一个工程可能需要引入很多个jar包,不同的jar包之间可能会产生冲突,还会出现版本问题。使用maven可以帮助管理jar包 我们只需要在pom.xml文件中写出依赖坐标就可以。

项目的一件构建:

一键构建指的是项目整个构建过程
清理 编译 测试 报告 打包 部署


maven的安装

1.maven载链接

下载位置

maven下载后将maven解压到一个不含中文和空格的路径下面

在这里插入图片描述

bin:存放了maven的可执⾏命令
boot:存放了⼀些maven 本身的引导程序,如类加载器等
conf:存放了maven 的⼀些配置⽂件,如:settings.xml ⽂件
lib:存放了maven 本身运⾏所需要的jar包

2.环境变量的配置 新建一个系统环境变量MAVEN_HOME
value:maven解压后的目录(bin目录的上一级目录)
在系统变量中找到path–>编辑–> %MAVEN_HOME%\bin

3.maven安装后进行测试
win+r -->cmd–>mvn-v 回⻋。如果出现下图效果,则表示maven环境配置成功

在这里插入图片描述

maven中仓库的配置

本地仓库的配置 打开maven安装下面的config目录下面的settings.xml文件找到下图中红色圈起来的位置

本地仓库配置

默认本地仓库位置在 Default: ${user.home}/.m2/repository
建议在maven安装目录下新建一个repo文件夹做为本地仓库的位置

2.中央仓库的镜像配置因为maven的中央仓库在国外,国内访问国外的服务器速度很慢所以需要配置镜像找到下图中的位置配置阿里云镜像

配置阿里云镜像

3.maven使用的jdk版本指定

指定使用的jdk版本

到此这篇关于maven的安装配置使用详解的文章就介绍到这了,更多相关maven安装配置使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot中@EnableAutoConfiguration注解的实现

    SpringBoot中@EnableAutoConfiguration注解的实现

    Spring Boot@EnableAutoConfiguration是一个强大的工具,可以简化配置过程,从而实现快速开发,本文主要介绍了SpringBoot中@EnableAutoConfiguration注解的实现,感兴趣的可以了解一下
    2024-01-01
  • Java中定时器Timer致命缺点案例详解

    Java中定时器Timer致命缺点案例详解

    这篇文章主要介绍了Java中定时器Timer致命缺点,以Java中定时器Time为案例整理下我的学习方法,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • java加密算法分享(rsa解密、对称加密、md5加密)

    java加密算法分享(rsa解密、对称加密、md5加密)

    这篇文章主要介绍了java加密算法,包括rsa解密、对称加密、md5加密等,需要的朋友可以参考下
    2014-05-05
  • Java 异步线程监听与结果回调及异常捕获总结分析

    Java 异步线程监听与结果回调及异常捕获总结分析

    异常是程序之中导致程序中断的一种指令流,异常一旦出现并且没有进行合理处理的话,那么程序就将中断执行,这篇文章综合介绍了异步线程监听与结果回调及异常捕获
    2021-11-11
  • java中自带有并发属性的List总结

    java中自带有并发属性的List总结

    java中有很多list,但是原生支持并发的并不多,那么java中的并发list到底有哪些呢?下面小编就来给大家介绍一下ArrayList、CopyOnWriteArrayList、ConcurrentLinkedDeque这几个吧
    2023-09-09
  • 浅谈标签和JLabel类构造方法

    浅谈标签和JLabel类构造方法

    这篇文章主要介绍了标签和JLabel类构造方法,具有一定参考价值,需要的朋友可以参考下。
    2017-09-09
  • 浅谈Action+Service +Dao 功能

    浅谈Action+Service +Dao 功能

    下面小编就为大家带来一篇浅谈Action+Service +Dao 功能。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Java源码解析ConcurrentHashMap的初始化

    Java源码解析ConcurrentHashMap的初始化

    今天小编就为大家分享一篇关于Java源码解析ConcurrentHashMap的初始化,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Spring boot 处理大文件上传完整代码

    Spring boot 处理大文件上传完整代码

    这篇文章主要介绍了Spring boot 处理大文件上传,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • 基于java读取并引用自定义配置文件

    基于java读取并引用自定义配置文件

    这篇文章主要介绍了基于java读取并引用自定义配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06

最新评论