一、准备工作

  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

eclipse集成maven插件的更多相关文章

  1. eclipse 集成maven插件

    本文转载自:http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html 环境准备: eclips ...

  2. eclipse集成testng插件

    一.TestNG简介 TestNG是一个开源自动化测试框架,它受到JUnit和NUnit的启发,而引入了许多新的创新功能,如依赖测试,分组概念,使测试更强大,更容易做到. 它旨在涵盖所有类别的测试:单 ...

  3. Java-Maven(四):Eclipse集成Maven环境配置

    一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...

  4. 安装eclipse的maven插件

    我们团队用maven来管理项目需要的库文件,其实以前都没听过maven,第一次接触这个,师兄要我直接去装下这个,开始以为还挺简单的,没想到中间遇到了一些小麻烦,现在把我成功安装maven的过程分享下, ...

  5. 【Maven】Eclipse安装Maven插件后导致Eclipse启动出错

    本文纯属复制粘贴:具体请参照原文: Eclipse安装Maven插件后,Eclipse启动问题:Maven Integration for Eclipse JDK Warning.  解决方法: 1. ...

  6. 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案

    在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案 之前,用过maven管理项目的童鞋都知道本地会有一个${User_Home}.m2/repository仓库 是用来存放ja ...

  7. Eclipse安装maven插件报错

    Eclipse安装maven插件,报错信息如下: Cannot complete the install because one or more required items could not be ...

  8. eclipse集成maven

    1.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/do ...

  9. eclipse下maven插件的安装

    最近公司项目要求使用maven来进行项目的管理开发,在这里记录一下eclipse下maven插件的安装. maven插件在eclipse下安装害得我挺恼火的. 我想用最简单的那种方式--在线安装: 通 ...

随机推荐

  1. Dlib Opencv cv2.fitEllipse用于人眼轮廓椭圆拟合

    dlib库的安装以及人脸特征点的识别分布分别在前两篇博文里面 Dlib Python 检测人脸特征点 Face Landmark Detection Mac OSX下安装dlib (Python) 这 ...

  2. [Sdoi2017]新生舞会(分数规划+费用流)

    题解:二分答案mid,然后将每个位置看成a-b*mid,然后由于是n个男生和n个女生匹配,每个人搭配一个cp,于是有点类似于https://www.lydsy.com/JudgeOnline/prob ...

  3. JavaWeb之DButils整理

    一.DBUtils介绍  apache 什么是dbutils,它的作用 DBUtils是java编程中的数据库操作实用工具,小巧简单实用. 用前导包!!!DBUtils包!!! 二.DBUtils的三 ...

  4. 安装windows server 2008r2服务器操作系统

    R4900 G2 UEFI使用RAID-1000配置阵列 http://123.57.42.60/12755.html 首先进入到进到UEFI中阵列配置界面, 1Legacy BIOS Mode进入阵 ...

  5. Java基础知识拾遗(二)

    Lambda表达式 lambda表达式本质上就是一个匿名方法.但是这个方法不是独立执行的,而是构成了一个函数式接口定义的抽象方法的实现,该函数式接口定义了它的目标类型. 只有在定义了lambda表达式 ...

  6. Python认识到放弃

    基础入门 计算机硬件基础 变量 数据类型 基本运算符 变量常量 流程控制 数据类型 数字,字符串,列表 元组,字典,集合 字符编码 python2 python3 文件处理 文件读写 指针移动 函数 ...

  7. http 400错误【原】

    http 400错误现象: 使用java代码访问某PDF文件地址, 报了http 400错误 ,浏览器却能正常访问 . 所以猜测浏览器对地址做了额外处理. 异常代码 String srcUrl = & ...

  8. StackExchange.Redis 异步超时解决方案

    Timeout awaiting response (outbound=0KiB, inbound=45417KiB, 5891ms elapsed, timeout is 5000ms), comm ...

  9. Python——使用第三方库Pillow生成图片缩略图

    流程如下: 1.首先确认是否安装了pip 在命令提示符窗口下输入pip,如果Windows提示未找到命令,可以重新运行安装程序添加pip. 2.在命令提示符窗口下输入pip install Pillo ...

  10. java基础 关于转换流

    转换流有两种:InputStreamReader:将字节流转换为字符流 OutputStreamWriter:将字符流转换为字节流 什么时候使用转换流?由以下分析: 流对象很多,首先要明确那个流对象. ...