首页 > 电脑专区 > 电脑教程 >

对ecplise配置maven的认识

来源:互联网 2023-02-21 18:13:40 版权归原作者所有,如有侵权,请联系我们

使用maven开发项目有半年了,前辈帮搭的环境,当时也没想太多,稀里糊涂的用着,也没什么毛病,但是对maven的配置就是一知半解。SES办公区 - 实用经验教程分享!

随着学习的深入,对maven也有了一些认识,maven是项目中管理jar包的工具,maven使我们很方便的管理jar包,大大提高开发的效率。SES办公区 - 实用经验教程分享!

boss也经常提起,没事的时候多研究研究maven,搞明白它,这个得慢慢来,一点点学。SES办公区 - 实用经验教程分享!

对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

工具/原料

  • eclipse
  • maven

方法/步骤

  • 1

    maven的核心思想是将程序用到的jar包统一放在一个地方(maven数据仓库:本地仓库和远程仓库),当程序需要某个jar时(在pom.xml中引入某个jar包),maven会先从本地的maven数据仓库中查找,如果有,就将此jar引用到项目中;如果本地没有,会请求远程数据库存,如果在远程数据仓库中找到了,就会把此jar包下载下来,并存储到本地仓库,这样下次再使用这个jar就可以从本地获取,如果此时还没有找到就会报错。认识到这一点,再来看一看ecplise中怎么配置的maven。SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

  • 2

    在网上找ecplise怎么管理maven,很多人都让安装maven,我是很费解,不知道为什么这么多人都建议重新安装,因为ecplise自带了maven,用着挺好的。下图就是本地默认配置的maven,我一直就是用的这个。SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

  • 3

    值得注意的就是maven的“User Settings”,在这个配置页面,有两个很重要的配置,一个是全局配置、一个是用户配置。可以在这两个配置文件中,配置本地仓库的文件目录和远程镜像信息,ecplise会以用户配置文件中的配置信息为主,即两个文件中都配置了某个参数,会使用用户配置文件中的参数值。ecplise默认会有一个用户配置文件路径,默认c盘,数据仓库也在c盘,但是没有全局配置文件。后来我自己把本地仓库拷贝到了D盘。SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

  • 3
  • 4

    然后我修改了配置路径,在我的用户配置文件中只配置了本地数据仓库的位置,镜像(远程数据仓库)并没有配置。SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

  • 5

    ecplise自带的maven也没有全局配置,但是当你引用一个jar包,比如springboot的包(本地仓库中没有此jar),他是会自动下载的,并将此jar包放在本地仓库中(我是将本地仓库中的jar包删除,然后重新maven update Project,发现jar自动出现了。)SES办公区 - 实用经验教程分享!

  • 6

    这就说明了一个问题,其实ecplise自带的maven插件,已经配置了全局的镜像下载地址,暂且叫URL(但是在ecplise的安装路径中,却找不到这个URL,根本找不到配置文件)我尝试在ecplise的安装路径中超找settings.xml的配置文件,但是并没有找到;猜想这个URL的值,大概是被写死在maven插件安装文件中的某个位置了。SES办公区 - 实用经验教程分享!

    对ecplise配置maven的认识SES办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!SES办公区 - 实用经验教程分享!


    标签: 操作系统配置认识

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号