eclipse上配置Maven的图文教程(推荐)

 更新时间:2017年11月28日 08:54:49   作者:北极丶光  
下面小编就为大家分享一篇eclipse上配置Maven的图文教程(推荐),具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧

1.下载Maven版本

官网地址:http://maven.apache.org/download.cgi

直接下载Maven网址:https://mirrors.tuna.tsinghua.edu.cn/apache//maven/

后缀为tar.gz的可用于Linux系统上,后缀为zip可直接用于windows系统上

binary表示编译后的二进制文件  source表示包含了源码

2.修改Maven配置文件参数(以apache-maven-3.3.9为例)

apache-maven-3.3.9→conf→settings.xml(主要是找到该配置文件),在该配置文件中进行如下操作

2.1 找到注释中的 <localRepository>/path/to/local/repo</localRepository> 语句,取消该语句的注释,进行设置

设置本地仓库(存放 根据依赖关系下载的文件和jar包的位置,该路径自定义设置

<localRepository>D:/maven/r2/myrepository</localRepository>

2.2 修改jdk版本()

Maven 3.3+需要JDK 1.7或更高版本来执行 - 它们仍然允许您通过使用工具链来构建1.3和其他JDK版本

将<profiles>标签范围内的 <profile>...</profile>内容取消注释,根据实际情况配置相应jdk版本

2.3修改镜像地址

3.在eclipse上配置Maven

操作路径:Window→Preferences→Maven→Installations→Add

3.1 添加Maven版本

3.2 设置当前使用的Maven版本

3.3配置后下载jar包时可以同时下载相关的源文件

4.配置Maven环境变量 

M2_HOME  Maven文件路径

5.出现错误:Tomcat找不到需要设置的参数

window→ preferences →java→installed jres-→jdk编辑,vm arguments添加如下语句

-Dmaven.multiModuleProjectDirectory=$M2_HOME

前提是在系统变量中有M2_HOME这个系统变量

相关文章

  • 浅谈MyBatis3 DynamicSql风格语法使用指南

    浅谈MyBatis3 DynamicSql风格语法使用指南

    这篇文章主要介绍了浅谈MyBatis3 DynamicSql风格语法使用指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Redis Java客户端建立的两种方式小结

    Redis Java客户端建立的两种方式小结

    Redis具有快速读取数据的能力,将经常访问的数据缓存到Redis中,可以减轻数据库的压力,本文主要介绍了Redis Java客户端建立的两种方式小结,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Java不用算数运算符来实现求和方法

    Java不用算数运算符来实现求和方法

    我们都知道,Java的运算符除了具有优先级之外,还有一个结合性的特点。当一个表达式中出现多种运算符时,执行的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的约束,以便确定是自左向右进行运算还是自右向左进行运算,但是如果不用运算符怎么求和呢
    2022-04-04
  • Java使用阻塞队列控制线程通信的方法实例详解

    Java使用阻塞队列控制线程通信的方法实例详解

    这篇文章主要介绍了Java使用阻塞队列控制线程通信的方法,结合实例形式详细分析了java使用阻塞队列控制线程通信的相关原理、方法及操作注意事项,需要的朋友可以参考下
    2019-09-09
  • Java定时器Timer的源码分析

    Java定时器Timer的源码分析

    通过源码分析,我们可以更深入的了解其底层原理。本文将通过Timer的源码,带大家深入了解Java Timer的使用,感兴趣的小伙伴可以了解一下
    2022-11-11
  • Java LinkedList的实现原理图文详解

    Java LinkedList的实现原理图文详解

    今天小编就为大家分享一篇关于Java LinkedList的实现原理图文详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 浅析如何在SpringBoot中实现数据脱敏

    浅析如何在SpringBoot中实现数据脱敏

    脱敏是指在不改变原数据结构的前提下,通过某种方式处理数据,使数据不能直接暴露用户的真实信息,下面我们就来看看SpringBoot中实现数据脱敏的具体方法吧
    2024-03-03
  • SpringBoot使用工具类实现获取容器中的Bean

    SpringBoot使用工具类实现获取容器中的Bean

    这篇文章主要为大家详细介绍了SpringBoot如何使用工具类实现获取容器中的Bean,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Java非递归实现删除任意目录的方法

    Java非递归实现删除任意目录的方法

    这篇文章主要为大家详细介绍了Java非递归实现删除任意目录的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • java使用Base64编码实例

    java使用Base64编码实例

    这篇文章主要介绍了java使用Base64编码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03

最新评论