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

这篇具有很好参考价值的文章主要介绍了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

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

windows用户直接下载bin.zip

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

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

在路径地址中复制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安装完成,接下来要进行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的注释标签下面添加


<localRepository>D:/devtools/Maven-Repository</localRepository>

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

3.3 配置中央仓库

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

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

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

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


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

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

4. MAVEN的使用

4.1 MAVEN项目结构

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

4.1.1 MAVEN项目目录展示

ProjectStructure

  • src

  • main

  • java

  • test

  • java

  • pom.xml

4.1.2 项目根目录pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <!-- maven模型版本 -- >
        <modelVersion>4.0.0</modelVersion>
        <!-- 项目的groupId(项目组织唯一标识符),一般使用项目域名倒写-->
        <groupId>com.zfl19</groupId>
        <!-- 项目的 artifactId(项目的唯一的标识符,对应项目名),groupId+artifactId 组成完成的项目坐标->
        <artifactId>Maven_Hello</artifactId>
        <!--项目版本-->
        <!-- SNAPSHOT:快照,开发版本 -->
        <!-- RELEASE:释放, 稳定版本 --> 
        <version>0.0.1-SNAPSHOT</version>
        <!--项目名-->
        <name>Hello</name>

        <dependencies>
            <!--导入一个junit包-->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.9</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </project>

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中添加依赖的坐标


<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>3.0.5.RELEASE</version>
    <scope>compile</scope>
</dependency>

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

4.4 如何搜索jar包

点击进入MAVEN中央仓库

如果点进来看到这个画面

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

点击的单选框就行了。

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

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

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

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

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

5. MAVEN配置jdk版本

在MAVEN安装目录的config文件夹打开settings.xml文件,在<profiles></profiles>加入即可。文章来源地址https://www.toymoban.com/news/detail-410105.html


<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>

到了这里,关于MAVEN的安装与配置教程(超详细版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven安装与配置教程(0基础超详细,最新阿里云镜像),并在IDEA使用maven一站式解决

                    目前的最新版本为3.9.5,本文以3.9.1为例,大家自行选择版本 最好建立一个文件夹专门存放Maven相关文件,方便现在和以后进行操作和管理 我的路径地址为:D:JAVAMavenapache-maven-3.9.1-binapache-maven-3.9.1 (这个随意但是要记住) (首先先确定你的java环境已经配

    2024年02月03日
    浏览(37)
  • IDEA配置本地Maven详细教程

    官网下载:点击下载 网盘下载:点击下载 将下载后的zip文件(免安装版)解压到自己想要放的位置,,我这里放在D盘的software目录下。 注意 :为了避免不必要的麻烦,路径不要设置中文和特殊字符。 打开maven文件夹下的conf文件夹,打开并编辑settings.xml 第一处修改,按照如

    2024年02月11日
    浏览(46)
  • IDEA配置Maven教程(超详细版~)

    本文介绍在IDEA中配置Maven 首先我们进入maven官方网站,进入网页后,点击Download去下载 下载免安装版,解压即可,解压至磁盘任意目录,尽量不要取中文名如下图: 复制Maven所在的路径 D:mavenapache-maven-3.6.3,此电脑右键选择属性-高级系统设置-环境变量 新建一个系统变量 变量

    2024年02月05日
    浏览(35)
  • maven安装教程(超详细图解)

    📖本篇超级详细案例图解教学 Maven安装教程,图片点击可放大仔细看 Maven需要Java环境,所以首先需要安装JDK,本教程默认已安装JDK1.8 将maven文件夹复制到磁盘目录,本教程以安装到D:maven目录为例 右键点击桌面【此电脑】,选择【属性】。 鼠标划到最底部,选择【高级系统设

    2024年02月13日
    浏览(24)
  • Linux - 安装 maven(详细教程)

    官网:https://maven.apache.org/download.cgi 打开 maven 的官网下载页面,点击 bin.tar.gz 文件链接 即可下载最新版本的 maven 如果想要下载旧版本的 meven ,则点击 Maven 3 archives 就会展示所有的旧版本 比如说你想要下载 3.6.1 本版的 maven ,就点击对应的版本号 选择 binaries 同样也是下载

    2024年04月25日
    浏览(49)
  • PostgreSQL详细教程(一)—— 前言

    目录 PostgreSQL简介 PostgreSQL 特征   PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 \\\"世界上最先进的开源关系型数据库\\\"。 PostgreSQL与Oracle一样是使用共享内存的进程结构,而大家都比较

    2024年02月12日
    浏览(39)
  • Maven安装与配置(详细介绍)

    一、下载Maven 官网 https://maven.apache.org/download.cgi 想要下载其他版本点击左侧的Relesas Notes 这里有其他版本的下载 一定要解压到没有中文且没有空格的空文件中!!! 二、配置环境变量 右击我的电脑--属性 --高级系统设置 --环境变量 在系统变量(或用户变量)中添加 MAVEN_HOME 变量

    2024年01月23日
    浏览(29)
  • Maven下载,安装,配置详细步骤

    目录 一.什么是Maven? 二.Maven开发环境的搭建 1.下载 Maven 服务器 2.安装Maven 3.配置Maven的环境变量 4.配置Maven下载地址和本地仓库 5.在IDEA中设置Maven Maven是Apache的一个开源项目,是一个优秀的项目构建(管理)工具.         (Apache软件基金会(非营业的组织,把一些开源软件维护管理起

    2024年02月03日
    浏览(33)
  • Maven安装和配置(超详细+配置idea)

                    1.1、 百度网盘链接下载                         链接:https://pan.baidu.com/s/1fGDRnWCfN3mrDM9oV5y01g?pwd=1234                          提取码:1234                 1.2、maven官网下载                         链接:maven官网下载        

    2024年02月09日
    浏览(27)
  • IDEA如何配置 Maven 及 Maven 安装过程(详细版)

    1、下载Maven 安装包 官网:https://maven.apache.org/ 2、点击Download ===》选择 apache-maven-3.8.6-bin.zip 3、下载后解压产生此文件夹 4、文件夹如图所示 1、点击我的电脑-属性-高级系统设置-环境变量 2、新建: M2_HOME 内容: maven的bin目录(这里看大家安装的路径,不一定一样) 3、新建:

    2023年04月10日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包