Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】

这篇具有很好参考价值的文章主要介绍了Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🥳🥳Welcome Huihui's Code World ! !🥳🥳

接下来看看由辉辉所写的关于Maven的相关操作吧

目录

🥳🥳Welcome Huihui's Code World ! !🥳🥳

一.Maven是什么?

二.Maven的下载

💡辉辉小贴士💡:maven中各个仓库的介绍

1.仓库的分类:

  2.仓库的说明 :        

三.Maven的配置

1.配置环境变量

(1)配置MAVEN_HOME

(2)配置path

(3)测试是否配置成功

2.修改Maven仓库下载镜像及修改仓库位置

(1)修改Maven的下载镜像地址

(2)修改默认Maven的仓库位置 

💡辉辉小贴士💡:怎么下载jar依赖

四 .将Maven集成到Eclipse中

五.总结:Maven的使用步骤 


一.Maven是什么?

  • 1.Maven是一个Java项目管理工具,它提供了一种标准化的方式来构建、测试和部署Java应用程序
  • 2.Maven通过一个中央仓库来管理项目依赖,可以自动下载和安装所需的依赖项,从而简化了项目的构建和管理过程
  • 3.使用Maven可以带来以下好处:
    • ①. 管理依赖:Maven可以自动下载和管理项目所需的依赖项,避免手动下载和管理依赖的繁琐过程
    • ②. 构建项目:Maven提供了一种标准化的方式来构建项目,可以自动执行编译、测试、打包等操作,从而简化了项目构建的过程
    • ③. 管理版本:Maven可以管理项目的版本号,方便项目的版本控制和发布
    • ④. 插件机制:Maven提供了插件机制,可以方便地扩展和定制项目的构建过程

二.Maven的下载

https://maven.apache.org/download.cgihttp://xn--maven-gi1hh06cxdu542avguc

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

需要将下载好的压缩包解压到非中文目录下

💡辉辉小贴士💡:maven中各个仓库的介绍

仓库的作用就是用来存放jar包的

1.仓库的分类:

  • 中央仓库
  • 公司仓库(也叫私人仓库或私服)
  • 本地仓库

  2.仓库的说明 :        

  • 中央仓库(http://search.maven.org/,http://www.mvnrepository.com/使用率高)
  • 公司仓库
  • 本地仓库           

      公司里面还会有一个大仓库(本地)全公司使用
      本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

三.Maven的配置

1.配置环境变量

(1)配置MAVEN_HOME

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

(2)配置path

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

在PATH环境变量值中加入“%MAVEN_HOME%\bin”即可 

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

(3)测试是否配置成功

在doc命令中输入一个“mvn -version”/“mvn-v”,显示如下即配置成功!

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

2.修改Maven仓库下载镜像及修改仓库位置

如若不修改Maven仓库下载镜像及修改仓库位置,那么下载所需的jar包的时间将会被大大拉长,假如搭建的是大型项目开发框架时,这样的jar包下载速度是远远不行的(PS:下载慢的原因是服务器在国外,要翻墙才能下载,大约速度在0.9K/s的下载速度),所以我们安装好Maven时,要及时的修改Maven下载的镜像地址,最好改为国内的下载镜像,例如阿里云中央仓库,华为云中央仓库

(1)修改Maven的下载镜像地址

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 阿里云的中央镜像

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

打开Maven的安装目录>conf文件夹>setting.xml

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

(2)修改默认Maven的仓库位置 

在开发Maven项目过程中会下载非常多的jar包,而Maven默认的下载位置在C盘,C盘很容易撑爆,且C盘容易损毁,所以我们需要修改一下下载的位置

打开Maven的安装目录>conf文件夹>setting.xm

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

但是这个localRepository中所填目录结构中的反斜杠需要改成斜杠也就是如下这样

<localRepository>D:/tools/apache-maven-3.5.0-bin/mvn_localRepositor</localRepository>

💡辉辉小贴士💡:怎么下载jar依赖

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,javaMaven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

需要什么依赖,直接在下面的官网搜索便可

mvn下载依赖的网站https://mvnrepository.com/

四 .将Maven集成到Eclipse中

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

CTRL+N 之后创建一个maven项目

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java 其中GroupId是指项目所属的组织或者公司的唯一标识符,通常用于标识项目的包名。也可以叫做组织名,组织名(Organization)是指项目的组织或者公司名称,通常用于标识项目的归属

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 注意:创建maven项目的时侯一定要有网,没有网的话项目创建不了!!!我们这一步骤是在做下载到本地仓库的jar包

出现这个现象就是因为网络的原因可能是卡顿、也有可能是网不好

解决方案:

①关闭eclipse

②找到我们的本地仓库然后删除掉里面所有的下载的文件

③重复刚才创建maven项目的操作

④如果尝试了三次还是不行的话就换一个网络

运行好项目之后,会报出错误

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 可以看到项目还有报错

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 那么我们先来修改一下项目中的pom.xml文件

需要添加一串代码👇👇(这里是在下载插件,所以需要等一小段时间)

<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.7.0</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 还需要修改一下web.xml

<!-- 修改web.xml由2.3至3.1 -->
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 接下来需要修改版本

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

 Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

最后只需要再更新便可

Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】,实用工具与技巧,maven,eclipse,java

五.总结:Maven的使用步骤 

  •  1. 安装Maven:首先需要在本地计算机上安装Maven,可以从Maven官网下载安装包并按照提示进行安装
  • 2. 创建Maven项目:使用Maven创建一个新的Java项目,可以使用Maven的命令行工具或者集成开发环境(IDE)中的Maven插件来创建
  • 3. 编写pom.xml文件:在项目根目录下创建一个名为pom.xml的文件,该文件是Maven项目的核心配置文件,用于指定项目的依赖、构建方式、打包方式等信息
  • 4. 定义项目依赖:在pom.xml文件中定义项目所需的依赖,可以通过Maven中央仓库自动下载和管理依赖
  • 5. 构建项目:使用Maven命令行工具或者IDE中的Maven插件执行项目构建命令,例如mvn clean package,Maven会自动执行编译、测试、打包等操作
  • 6. 运行项目:使用Maven命令行工具或者IDE中的Maven插件执行项目运行命令,例如mvn exec:java,Maven会自动运行项目并启动应用程序
  • 7. 部署项目:使用Maven命令行工具或者IDE中的Maven插件执行项目部署命令,例如mvn deploy,Maven会自动将项目部署到指定的远程仓库中

   好啦,今天的分享就到这了,希望能够帮到你呢!😊😊      文章来源地址https://www.toymoban.com/news/detail-639004.html

到了这里,关于Maven安装与配置,Eclipse配置Maven【图文并茂的保姆级教程】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 最新阿里云服务器配置选择教程(图文并茂)

     很多第一次接触云服务器的新用户不知道怎么购买,每一步怎么操作,每个参数代表的是什么意思,怎么选择最好,那么下面这篇文章将详细介绍选购阿里云服务器的每个步骤,希望可以帮助到你! 进入阿里云官网:https://www.aliyun.com 点击立即注册 可以选择支付宝扫码登陆

    2024年02月02日
    浏览(35)
  • kali Linux 安装教程(绝对简单清晰,图文并茂)

    基于 Debian 的Linux操作系统   Kali Linux是基于 Debian 的 Linux发行版 , 设计用于数字取证操作系统。每一季度更新一次。由 Offensive Security Ltd 维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。【百度

    2024年02月15日
    浏览(26)
  • Windows电脑安装Linux(Ubuntu 22.04)系统(图文并茂)

    Ubuntu 16.04、Ubuntu 18.04安装方法相同,制作U盘启动项的镜像文件下载你需要的版本即可! Ubuntu的中文官网网址:https://cn.ubuntu.com/,聪明的你一定能找到下载镜像文件的地方! https://releases.ubuntu.com/是Ubuntu 14.04 到 Ubuntu 23.10的镜像文件汇总地址! 制作U盘启动项的软件rufus的下载

    2024年03月12日
    浏览(49)
  • 图文并茂spring-boot3 热部署配置(IntelliJ IDEA 2023.1)

    🥫 JDK:17 🥫 IDEA:IntelliJ IDEA 2023.1 🥫 spring-boot:3.10 消失的 Compiler autoMake allow when app running 先看了网上找到的一些方法,到了下面这一步自己发现idea没有了这个选项。 ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running 没得说,重新再看看其他方法吧。 我这

    2024年02月09日
    浏览(37)
  • 云计算学习1——OpenStack云计算安装部署步骤图文并茂(先电2.2)

    声明:原创作品,严禁用于商业目的。 如有任何技术问题,欢迎和我交流:408797506(微信同号)。 腾讯课堂链接 B站试看视频链接 创建两个虚拟机(控制结点和计算结点) 2.1 创建结点虚拟机 (1) 虚拟机新建系统,设置参数 (2)结点系统安装完成后,使用root账号登陆系统,配置静

    2023年04月08日
    浏览(39)
  • .net8系列-04图文并茂手把手教你配置Swagger支持token以及实现Swagger扩展,Swagger代码单独抽离

    接上篇文章,我们当前已完成如下内容: 创建应用成功 创建接口成功 配置Swagger实现接口注释和版本控制 本文章主要内容为: 配置Swagger支持token传值测试接口 添加如下代码 文件目录:xiaojinWebApplicationxiaojinWebApplicationProgram.cs 打开接口测试页面 配置Token 观察页面 我们发现

    2024年04月27日
    浏览(28)
  • Activiti7(图文并茂)

    Activiti 是由 jBPM (BPM,Business Process Management 即业务流程管理) 的创建者 Tom Baeyens 离开 JBoss 之后建立的项目,构建在开发 jBPM 版本 1 到 4 时积累的多年经验的基础之上,旨在创建下一代的 BPM 解 决方案。 Activiti 作为一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计

    2024年02月06日
    浏览(43)
  • RabbitMQ入门篇【图文并茂,超级详细】

    接下来看看由辉辉所写的关于RabbitMQ的相关操作吧 目录 🥳🥳Welcome 的Huihui\\\'s Code World ! !🥳🥳 前言 1.什么是MQ 2.理解MQ 3.生活案例分析与理解 4.MQ的使用场景 (1)解耦 传统模式 中间件模式 (2)削峰 传统模式 中间件模式 (3)异步  传统模式 中间件模式 5.常见的MQ 一. Rab

    2024年01月20日
    浏览(35)
  • 发送图文并茂的html格式的邮件

    本文介绍如何生成和发送包含图表和表格的邮件,涉及echarts图表转换为图片、图片内嵌到html邮件内容中、html邮件内容生成、邮件发送方法等 因为html格式的邮件不支持echarts,也不支持js执行,所以图表需要转换为图片内嵌在邮件内容中 因为平台首页相关统计都是使用echarts渲

    2024年02月11日
    浏览(31)
  • 归并排序Java版(图文并茂思路分析)

    工作原理是将一个大问题分解成小问题,再将小问题分解成更小的。(乍一看就觉得是像一个递归)就像下图这样。然后不断的将其一份为二,分解成更小的排序。 我们设一个函数叫MergeSort(arr,l,r)意思就是将arr数组下标为[ l ,r ]之间的数进行排序。 那么就开始不断的

    2024年02月06日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包