我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MAVEN的安装与配置教程(超详细版)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MAVEN的安装与配置教程(超详细版)

前言:在MAVEN的安装和配置开始之前,先给大家介绍一下MAVEN。

1.MAVEN的认识

1.1什么是MAVEN?

Maven是一个项目构建及管理工具,开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置, Maven 使用了一个标准的目录结构在不同开发工具中也能实现项目结构的统一。Maven提供了清理,编译,测试,安装,打包,发布等命令可以让我们更加方便的去构建项目,同时采用pom.xml来导入依赖,可以自动下载jar,以及其所依赖jar,无需手动下载,拷贝jar到项目中,大大解放了程序员的劳动力。

1.2 MAVEN的优点

  • 自动构建:清理,编译,测试,安装,打包,发布

  • jar包依赖管理:自动下载jar及其依赖的jar包

  • 契约编程:在多种开发工具中也能实现项目结构的统一

1.3 MAVEN的功能

使用Maven可以为我们完成很多相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。

  • 清理代码:相当于我们运行clear的效果

  • 自动编译:可以较为方便的实现对项目的管理

  • 打包:普通项目打jar包,web项目打成war包

  • 项目部署:只需一行命令就能实现项目的部署

2. MAVEN安装

2.1 MAVEN下载

点击 Maven官网 跳转至官网点击 Download

windows用户直接下载bin.zip

下载完成后将压缩包进行解压,将解压后得到的包存放到C盘外的磁盘中,得到如下:

在路径地址中复制apache-maven-3.3.9的路径地址:D:\apache-maven-3.3.9

2.2 MAVEN环境变量配置

注意:配置Maven环境变量之前必须确保jdk配置没有问题

点击win键-输入:查看高级系统设置- 点击:环境变量-下面的系统变量中配置

MAVEN_HOME:

D:\apache-maven-3.3.9

path:

%MAVEN_HOME%\bin

打开windows终端输入:

mvn -v    // 查看maven版本号

若出现这几段字母代表Maven安装完成,接下来要进行Maven的其他配置

3. MAVEN的配置

3.1 理解MAVEN仓库

Maven会自动为我们添加相应的jar包,而这个jar包会先在本地仓库中查找,如果本地仓库中不到,则会去中央仓库(非本地)中进行下载。

3.2配置本地仓库

  1. 打开Windows终端输入

mvn    // 初始化maven

Maven初始化后,会在C盘User文件夹-本地账号文件夹中自动创建.m2文件夹,包含一个空的名为Repository的文件夹,在这里,我们不推荐将本地仓库存放在C盘,所以我们需要将Repository文件夹删除,保留.m2即可。

  1. 在C盘之外的一个盘符中创建一个文件夹用来当作Maven的本地仓库,例如:D:\devtools\Maven-Repository

  1. 进入Maven安装目录,在config文件夹中找到一个settings.xml 配置文件,用记事本或者VSCode打开,在localRepository的注释标签下面添加

D:\devtools\Maven-Repository

编辑完 ctrl + s 保存一下,先不用急着关闭该文件。

3.3 配置中央仓库

在配置中央仓库之前,我们需要知道Maven作为项目构建及管理工具是如何管理jar包的。

首先每当我们开发一个项目的时候,需要导入一些项目需要的依赖,也就是相关的jar包,只有导入这些依赖,项目才能正常,高效地运行起来。

当我们需要某一个jar包的时候,我们需要在项目的pom.xml文件中去配置所需要的依赖以进行导入到项目中,则此时,Maven会先去本地仓库中查找是否存在相应的jar包,如果有,配置就能直接用,如果Maven在本地仓库中没有找到,则Maven会去中央仓库中下载相应的jar包存放到本地仓库在进行导入到项目中。

配置中央仓库只需要将下面的一段代码直接复制粘贴到settings.xml文件的中即可。

    nexus-aliyun    central    Nexus aliyun    http://maven.aliyun.com/nexus/content/groups/public 

接下来是很关键的一个步骤:将settings.xml文件复制粘贴到C:\User\用户名\.m2\中。

4. MAVEN的使用

4.1 MAVEN项目结构

首先不得不重复提一下,MAVEN是一个项目构建及管理工具,开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置, MAVEN 使用了一个标准的目录结构在不同开发工具中也能实现项目结构的统一。

4.1.1 MAVEN项目目录展示

ProjectStructure

  • class="lazy" data-src

  • main

  • java

  • test

  • java

  • pom.xml

4.1.2 项目根目录pom.xml
                com.zfl19                                 0.0.1-SNAPSHOT                Hello                                                junit                junit                4.9                test                        

4.2 MAVEN命令

  • mvn compile : 编译命令,可以重新编译源代码为字节码文件,如果有jar包没下载完成,这个命令会先把需要的jar包下载完成后再编译

  • mvn clean : 清理命令,会把项目结构中的target文件夹中的字节码文件删除,可以组合 : mvn clean compile

  • mvn test :测试命令会帮我们执行测试代码

  • mvn package : 打包命令,可以把项目打包成一个jar,该命令会先执行clean,test,compile,如果不想执行测试命令可以跳过:mvn package -Dmaven.test.skip=true

  • mvn install : 项目打包后安装到本地仓库

  • mvn source:jar : 生成项目的源码包

  • mvn clean site : 生成文档

4.3 MAVEN管理jar包

如果项目需要导入某个jar包,则需要再pom.xml中添加依赖的坐标

    org.springframework    spring-orm    3.0.5.RELEASE    compile

切记,这里没必要死记硬背,只需要知道我们要在项目中导入某个依赖要填写什么东西,能理解这几句代码的意思,就行了,基本上要导入某个jar包都是ctrl + c和ctrl + v解决,接下来会有一个方法方便我们使用MAVEN导入jar包。

4.4 如何搜索jar包

点击进入MAVEN中央仓库

如果点进来看到这个画面

点击的单选框就行了。

搜索框输入你想要的jar包,这里以junit为例子,点击第二个就行了

找到自己所需要的版本,点进去就可以看到导入maven项目的jar坐标

5. MAVEN配置jdk版本

在MAVEN安装目录的config文件夹打开settings.xml文件,在加入即可。

      jdk-1.8              true        1.8                    1.8        1.8        1.8        

来源地址:https://blog.csdn.net/m0_53692627/article/details/128822560

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MAVEN的安装与配置教程(超详细版)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

IDEA配置Maven教程(超详细版~)

文章目录 前言一、Maven下载二、配置Maven环境变量三、settings.xml配置文件修改四、打开IDEA配置Maven 前言 本文介绍在IDEA中配置Maven 一、Maven下载 首先我们进入maven官方网站,
2023-08-16

JDK1.8安装与配置超详细教程

JDK1.8即为JDK8,JDK8是目前是最成熟最稳定的版本,本文将详细介绍JDK1.8的安装与配置,需要的朋友可以参考下
2023-03-21

超详细MySQL(免安装版)安装与配置

文章目录 一、MySQL下载二、安装配置MySQL三、配置MySQL环境变量四、新建数据库 一、MySQL下载 首先打开MySQL官网,官网首页地址为 MySQL官网首页地址 进入官网后如下图所示,点击DOWNLOADS进入
2023-08-16

Oracle19c安装与基本配置教程(超详细!)

目录前言oracle安装oracle19c下载oracle解压与启动oracle具体安装步骤测试连接navicat连接oracle创建用户,指定默认表空间Oracle19卸载总结前言安装有出错的风险,卸载也是比较麻烦的,所以先提前设置一个
2023-01-16

MySQL8.0.32的安装与配置超详细图文教程

这篇文章主要介绍了MySQL8.0.32的安装与配置超详细图文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-01

MySQL安装配置教程(超级详细)

一、 下载MySQLMysql官网下载地址:https://downloads.mysql.com/archives/installer/1. 选择要安装的版本,本篇文章选择的是5.7.31版本,点击Download下载二、 安装MySQL1. 选择设置类型双
MySQL安装配置教程(超级详细)
2019-04-09

Oracle11超详细安装教程和配置

以下是Oracle 11g的详细安装和配置教程:安装Oracle 11g数据库软件下载Oracle 11g数据库软件安装包,并将其解压缩到一个目录中。运行解压缩文件夹中的"setup.exe"文件,启动安装程序。在安装程序的“选择安装
Oracle11超详细安装教程和配置
2024-04-09

组网神器WireGuard安装与配置教程(超详细)

文章目录 01 引言02 安装教程2.1 前提条件2.2 wireguard安装2.2.1 步骤一: 安装wireguard2.2.2 步骤二: 服务端生成秘钥对2.2.3 步骤三: 配置文件生成2.2.3.1 服务端配置文件生成2
2023-08-18

MySQL8.0.26的安装与配置——详细教程

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。一、Mysql下载安装包 https://dev.mysql.com/downloads/mysql/二、Mysql
MySQL8.0.26的安装与配置——详细教程
2015-11-21

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录