eclipse集成maven插件

一、准备工作

  1. 安装jdk并配置:https://www.cnblogs.com/diandiangui/p/10002100.html
  2. 已安装好 maven并配置:https://www.cnblogs.com/diandiangui/p/10768339.html
  3. 安装eclipse并配置:https://www.cnblogs.com/diandiangui/p/9252845.html

 

二、eclipse安装maven插件

  eclipse4.4以上的版本加入了对maven的支持,即不需要安装maven插件,但对4.4以下的版本需要自己安装插件。 

  • 注意:安装maven时一定要注意版本匹配。
  • 如果eclipse和maven插件版本不匹配,在安装maven时,会遇到Missing requirement: m2e logback configuration 1.7.0.20160603-1933 (org.eclipse.m2e.logback.configur.....)

  eclipse安装插件有常用两种方式,在线方式和离线方式。

1.在线安装

  在线安装,简单易操作,但其缺点是下载速度慢,或者有的时候干脆搜索不到要安装的插件。

  方法一:点击help-->install new software-->add,然后在name处输入m2e,在location输入地址:http://download.eclipse.org/technology/m2e/releases,点击确认。

 

  项勾maven插件,点击next,等待下载安装,完成之后重启 eclipse 即可。

 

  注意:在安装插件的时候将下面的【contact all update sites during install to find required software】,将这个前面的勾去掉,不然在安装插件的过程中,eclipse为去检查所有的插件地址,速度会很慢。

 

方法二:打开help-->eclipse marketplace-->search,搜索maven,点击install安装即可。

 

2.离线安装

   a.下载Maven的离线安装包

方法一:link方式(自定义方式):

  • 在eclipse的安装根目录下创建两个文件夹:links,mavenPlugins(文件夹名称可自定义),把eclipse-maven3-plugin.7z解压后的features和plugins文件夹放到mavenPlugins文件夹下(注意解压后文件夹的嵌套情况)。
  • 在 links目录下创建一个maven.link(文件名称可自定义)文件,打开并输入:path=mavenPlugins文件夹绝对路径(需要注意文件夹路径中是"/"或者"\\"  而不是"\" )。
  • 删除${eclipse_Home}\configuration中的org.eclipse.update目录.
  • 重启 eclipse,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven,说明安装成功了。

 

方法二:直接复制

  • 将解压后的子文件夹features和plugins的jar包文件分别导入Eclipse安装目录下的features和plugins文件夹内,然后重启Eclipse就可以在Preferences中看到Maven选项了。即Maven插件配置成功。
  • 一般不推荐直接复制,因为日后想要删除这些插件会非常的困难。

 

eclipse安装maven插件成功后,在Window ---> Preferences,可看到maven插件。

 如此,eclipse安装maven插件成功!

 

三、 配置maven安装目录

 打开Window –> Perferences –> Maven ,点击Installations –> add 选择maven安装目录:D:\Java\apache-maven-3.5.2,并点击确定, 之后可以点击Apply,点击OK,即可完成 ;

 

 

 四、 maven配置文件settings.xml

1.配置maven仓库  

  maven的默认本地仓库在系统用户目录下的.m2目录中,即${user.home}/.m2/repository;该地址可以在settings.xml中修改指定自定义的仓库路径。

  

 

2.【自定义仓库路径】
在maven解压路径下,找到${maven_home}/conf/settings.xml文件,修改如下:

注意:自定义路径必须存在。repository是本地仓库,也即本地下载的jar存放路径。

 3.maven仓库镜像

   直接访问maven公共仓库的速度比较慢,所以推荐使用阿里的maven仓库镜像。编辑setting.xml文件,在mirrors节点下,新增如下内容,这样从仓库中下载jar包速度上会快很多

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

 

 

4.选择setting.xml文件

打开Window –> Perferences –> Maven –> User Settings,在Global Settings 和 User Settings 选择maven 安装目录下conf文件夹下的settings.xml,如D:\Java\apache-maven-3.5.2\conf\settings.xml,点击Reindex,更新索引,则Local Repository 项,如果为settings.xml配置的值,则配置成功,否则重新配置上一步。

 

eclipse+maven搭建完成!

 

五、创建maven项目

在Eclipse菜单栏中点击File->New->Other->Maven,在弹出的对话框中搜索maven,即可看到maven项目选项。

选择Maven Project,请选中Create a simple project(skip archetype selection),之后点击Next 

填写Group id和Artifact id, Version默认,Packaging默认为jar,Name,Description选填,其他的不填。

Group ID:相当于一个组织
Artifact ID:相当于这个组织下的一个具体项目
Packege:根据Group ID和Artifact ID生成一个默认的名称

 

点击finish,即可完成简单maven项目

 

 

 

 如果想创建一个Maven的web项目,把Packaging的类型改为war,之后点击Finish即可,如图所示:

 

 

 

 

现在可以使用maven创建项目了。

 

 

 

 参考:

https://www.cnblogs.com/knightsu/p/knightsu.html
https://www.cnblogs.com/wangshouchang/p/6187428.html
https://www.cnblogs.com/teach/p/5906425.html

 

转载于:https://www.cnblogs.com/diandiangui/p/10768947.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264131.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

批量改名_手把手教你用Python批量给图片添加水印 | 知了干货分享

我们在网上浏览一些文章的时候&#xff0c;经常会发现文章中会有一些图片&#xff0c;上面会有一些标识&#xff0c;而这些标识就是我们经常说的水印了。很多时候&#xff0c;我们需要给图片加上一些修饰&#xff0c;好让别人能直观的认识到这个图片的出处以及来源&#xff0c;…

linux环境下安装nginx步骤(不错)

开始前&#xff0c;请确认gcc g开发类库是否装好&#xff0c;默认已经安装。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make&#xff1a; yum -y install gcc automake autoconf libt…

OpenGL.Tutorial15_Lightmaps

ZC&#xff1a;撤销 & 重做 — Blender Manual.html&#xff08;https://docs.blender.org/manual/zh-hans/dev/interface/undo_redo.html&#xff09; ZC&#xff1a;Blender下载地址&#xff1a;Index of _release_Blender2.50alpha_.html&#xff08;https://download.b…

后处理没有pui文件怎么打开_UG NX10.0四轴后处理下载(带PUI文件)

&#xfeff; 提示&#xff1a;点击上方"NX网"↑ 免费订阅 关注老叶NC程序演示&#xff1a;%G40 G17 G94 G80 G90M05M09G91 G28 Z0.0M01T00 M06(Tool NaneD4R0.5 XY 0.10mm Z0.00mm)(D4.00 R0.50 FL50.00 L75.00)G00 G90 G55 X68.263 Y.969 A187.77 S4500 M03G43 Z79…

catia v5法矢数据软件_catia介绍

CATIA是英文 Computer Aided Tri-Dimensional Interface Application 的缩写。 是世界上一种主流的CAD/CAE/CAM 一体化软件。在70年代Dassault Aviation 成为了第一个用户&#xff0c;CATIA 也应运而生。从1982年到1988年&#xff0c;CATIA 相继发布了1版本、2版本、3版本&…

(十七)WebGIS中距离及面积测量的原理和实现以及坐标转换的简单介绍

文章版权由作者李晓晖和博客园共有&#xff0c;若转载请于明显处标明出处&#xff1a;http://www.cnblogs.com/naaoveGIS/。 1.背景 在这一章里我们将讨论基础工具栏中另外两个常用工具&#xff1a;距离测量工具盒面积测量工具。 距离测量工具要求实现如下功能&#xff1a; a.通…

access查询出生日期格式转换_从身份证中提取出生日期的3个方法和计算年龄和星座的方法...

在我们日常的工作当中&#xff0c;经常会遇到通过身份证来获取出生年月日的需求&#xff0c;今天就给大家介绍三种可以从身份证中提取出生年月日的方法。我们都知道身份证不同的区域是有不同的含义的&#xff0c;代表出生年月日的数字是第7位到第14位&#xff0c;也就说我们把这…

AutoRun Pro Enterprise II 教程--- 教你制作软件工具箱教程清晰版(教程画面清晰,教程语音可以调高)...

AutoRun Pro Enterprise II是一款功能极为强大的自动运行菜单制作工具。可在一个所见即所得的环境中创建并编辑一个专业的CD、DVD自动运行界面并生成自动运行文件。在自动运行界面中支持打开或执行文件&#xff0c;打印文档&#xff0c;发送邮件&#xff0c;访问站点&#xff0…

access如何设置定期报表汇总_报表工具选型对比系列 - 大报表

有些报表查询出的数据行数可达千万甚至上亿&#xff0c;这类报表通常被叫做大报表&#xff0c;大多数情况下都是些清单明细数据报表&#xff0c;也有少量分组报表。针对大报表&#xff0c;如果像常规报表一样&#xff0c;将数据一次性全取再交给前端呈现是不可行的。一是等待时…

PLSQL Developer远程连接oracle数据库

前提是本机已经安装oracle&#xff0c;利用 net configuration assistant 。若本机没有安装oracle&#xff0c;无需装oracle的方法请点我打开net configuration assistant&#xff0c;选择“本地网络服务名配置&#xff0c;如下图所示然后选择添加服务名选择远程数据库实例名主…

spad 探测器_大面阵SPAD阵列集成微透镜阵列,填充因子改善明显

基于CMOS制造工艺可实现大面阵、单片式单光子雪崩光电二极管(SPAD)阵列&#xff0c;并受到如3D成像、荧光寿命成像等各种应用的青睐&#xff0c;但常常受到低填充因子(fill factor&#xff0c;指感光区域面积与像元面积的比值)的困扰。SPAD填充因子的数值通常小于5%&#xff0c…

Azure Backup 简介

ViswanathTata云Enterprise 项目经理&#xfeff;&#xfeff;AzureBackup是 Azure恢复服务的一部分&#xff0c;在安全高效的环境中对上传到 Azure的数据提供简单可靠的管理和保护。Azure Backup以经济高效的方式提供无限的存储空间和长期的数据保留&#xff0c;这些功能使其成…

笔记:Java虚拟机运行时数据区

Java虚拟机在执行Java程序的过程中会把它管的内存划分为以下若干个不同的区域&#xff1a; 1、程序计数器 程序计数器是一块较小的内存空间&#xff0c;它可以看作是当前线程所执行的字节码的行号指示器&#xff1b;由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时…

高电压技术思维导图_钢铁技术:钢铁行业板坯连铸结晶器振动常见故障思维导图...

钢铁虾&#xff1a;(您距离钢铁虾只差关注)结晶器是连铸机的心脏&#xff0c;其振动偏差直接危及连铸过程的生产安全&#xff0c;其振动精度也往往与铸坯表面裂纹等缺陷息息相关。国内外常见板坯连铸结晶器振动形式有&#xff1a;①机械式振动&#xff1b;②双液压缸式振动&…

可以编辑vga格式文件的软件-PowerCreator Media Studio

vga格式的课件越来越多。不小心没有录制好的可见&#xff0c;想修改一下找了很久居然没有找到一个合适的软件。还有朋友给了一款&#xff1a;PowerCreator Media Studio用起来很方面&#xff0c;和premiere的操作很像。大赞。 安装后自带可以播放vga格式的播放器。 转载于:htt…

获取当前文件所在路径

代码 1 unitUnit1;2 interface3 uses4 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,5 Dialogs, StdCtrls;6 type7 TForm1 class(TForm)8 Button1: TButton;9 Button2: TButton;10 procedureButton1Click(Sender: TObject);11 procedureButton2…

删除隐藏版本信息 版本回退_git之版本穿梭术

上一篇主要针对使用git add和git commit两个指令提交文件到本地版本库做了详细的介绍&#xff0c;其实提交文件到版本库无非就是两个步骤&#xff0c;先将文件添加到暂存区&#xff0c;所有要提交的文件全部添加完毕&#xff0c;统一提交到版本库。那我们每一次提交都会生成一个…

c#中使用ref和out传值

c#中使用ref和out传值 首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子:使用ref:using System; class Test {     static void Swap(ref int x, ref int y)     {         int temp x;         x y;         y temp;     }  …

喜马拉雅第三方客户端开发(接口和接口数据解析)。

前言&#xff1a;最近闲来无事&#xff0c;看了网上豆瓣的第三方客户端&#xff0c;手有点痒&#xff0c;决定自己动手开发一个客户端&#xff0c;比较了荔枝和喜马拉雅&#xff0c;决定开发喜马拉雅的第三方客户端。 客户端使用了WPF开发。 1.抓取接口&#xff1b; 首先得解决…

聚合复合_聚合复合微生物菌剂的功能

不点蓝字关注我飞走啦&#xff01;在经营肥料上来讲&#xff0c;大家都知道做复合微生物菌剂&#xff0c;不仅可以活化疏松土壤&#xff0c;而且在各种作物上抗逆、防病、增产的效果都非常的好。问为什么说大家都要重点使用聚合微生物菌剂呢&#xff1f;答因为聚合微生物菌剂和…