码迷,mamicode.com
首页 > 系统相关 > 详细

浅谈Eclipse中maven的搭建

时间:2020-07-03 12:33:51      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:网络   远程仓库   运行   version   settings   遇到   home   关闭   baidu   

一、Eclipse中maven的搭建

1.eclipse的安装,链接: https://pan.baidu.com/s/111Oz0sg5w02QYkCHoA9bdw 提取码: 4iy6,下载解压,安装;这个就不谈了。

2.maven的安装,链接: https://pan.baidu.com/s/19P0jaRNGgkpdDoBt8Nw9Qg 提取码: s92x ,下载解压,安装,这个也不谈了。

3.类似于配置JDK的步骤,配置maven的环境变量,新建变量名为M2_HOME,变量值为maven的本机安装路径,如下图

    技术图片

     此外,找到path,在里面加入%M2_HOME%\bin

    技术图片

     检查maven是否配置成功,打开cmd,输入mvn或mvn - version,出现如下页面表示maven在本机的安装成功。但是我们配置maven肯定是想做相关开发,所以到这一步才完成了一小部分而已。(所有条件在本机配置好jdk的前提下),如果按照操作将所有的配置完成,但是输入命令报错的话,可能是jdk版本跟maven版本的问题。

      技术图片

      然后我们再配置一下本地的maven仓库,打开本地maven的安装路径,找到conf子文件,打开编辑里面的settings.xml文件。这时候我们在本地D盘中新建个文件夹当做本地仓库,然后把这个路径放到如下图黑色字体部分的位置,点击保存。

   技术图片

      我们要明白一个道理,maven的作用对我们来说很大一部分其实就是下载管理平时开发用到的jar包,本地建立一个maven仓库的作用就是将我们用到的jar包缓存下来,这样我们以后用到的时候就直接本地拿,不需要再次从远程仓库下载了。如果在项目开发工程中遇到jar包下载的问题,可能是网络原因导致无法下载,也可能是连接到远程仓库时候出错,如果是后者的话,那应该是settings文件配置错误。解决方法:我这里配置的是连接阿里云的远程仓库(可供参考)

    技术图片

 

4.上述工作完成后,打开eclipse,找到Window –> Preferences –> Maven –> Installations –> Add –> Directory,添加本机的maven安装地址,

技术图片

 

        我这里之前是已经配置过了,所以报了maven版本相同的错,当配置成功时,出现页面应该是上述中绿色图标的样式,然后勾选本机的maven版本,完成后保存关闭窗口。

       然后是配置本地的maven仓库地址,跟上述方法一样找到Window –> Preferences –> Maven –> User Settings,点击黄色部分,定位到刚才说的settings.xml位置,下面的路径会自动出现(前提上述操作无错误)然后保存退出。

       题外话:可能会纳闷为啥两个settings的路径不同,上面那行表示所有的工作空间都使用这个settings地址,下面那个表示当前工作空间的settings的地址,影响不大,看个人需求。

     技术图片

 

 5.到这配置就完成了,我们可以新建个maven项目试试,打开eclipse,新建一个maven项目,注意项目在本机的保存路径。

     技术图片

      选择新建一个webapp项目,选择红色部分;点击确定

      技术图片

      技术图片

       输入包名跟项目名就可以了,项目创建好,大概是长这样;

      技术图片

       如果说项目单个类跟整体运行都不报错的话,但是这个整体项目上有个小红叉,解决方法:右键这个项目,点击Maven-->Update project,找到这个项目,勾选报错的项目,点击确定,应该可以解决出现红叉的问题(仅供参考)

 

浅谈Eclipse中maven的搭建

标签:网络   远程仓库   运行   version   settings   遇到   home   关闭   baidu   

原文地址:https://www.cnblogs.com/shitechnology/p/13228733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!