2019独角兽企业重金招聘Python工程师标准>>>

Maven学习总结(六)——Maven与Eclipse整合

一、安装Maven插件

  下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin

  

  1. 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示:

  

  m2e.txtt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e

  m2e-extras.txt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e-extras

  zest.txt文件的内容如下:path=E:/MavenProject/Maven2EclipsePlugin/GEF-zest-3.7.1

  path路径的值为插件在本机上存放的路径地址

  重新启动eclipse,点击windows→preferences,Maven插件安装成功后看到如下画面:

  

二、配置Maven插件

2.1、配置使用的Maven

  

  我们不使用默认安装的那个Maven,配置我们自己下载安装好的那个Maven,如下图所示:

  

  

2.2、配置User Settings

  User Settings的默认配置如下图所示:

  

  在之前安装和配置Maven时,我已经将Maven本地仓库的位置设置成了"E:\repository"目录,所以需要将"C:\Users\gacl\.m2\repository"改成"E:\repository"

  首先找到Maven安装目录下的conf目录下的settings.xml文件,如下图所示:

  

  将conf目录下的settings.xml文件拷贝一份到Maven本地仓库的位置"E:\repository"目录,如下图所示:

  

  

  经过以上两步,Maven插件就算是设置好了。

2.3、配置Maven编译时使用的JDK

  因为Maven必须要JDK1.6以上才能够正常运行,所以需要配置一下Eclipse使用的JDK。

  进入window->preferences窗口,选择java->Installed JREs,通过add按钮增加jdk对对应的路径加进来,否则在编译的时候会报错:

  No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

  

  接着,进入Installed JREs的子项Execute Environment:在左侧选择JavaSE-1.5、JavaSE-1.6、JavaSE-1.7,右侧选择编译时使用的jdk版本,如下图所示:

  

  

  

三、Eclipse中使用Maven插件

3.1、导入Maven项目

  File→import

  

  

  点击【Finish】按钮,完成项目的导入,如下图所示:

  

3.2、新建Maven项目

  

  

  

  

  

  点击【Finish】按钮,完成项目的创建,创建好的项目如下图所示:

  

3.3、在Eclipse执行mvn命令

  选中项目,点击鼠标右键→【Run As】或者【Debug As】→选择相应的Maven命令执行,如下图所示:

  

  这种方式每次只能执行一个Maven命令,如果想像在cmd命令行那样使用组合命令,那么可以这样做

  

  此时会弹出如下所示的对话框

  

  在Goals输入框中输入要执行的组合命令,如下图所示:

  

  以上就是Maven与Eclipse整合使用的内容。

转载于:https://my.oschina.net/zhanghaiyang/blog/606049

Maven学习总结(6)——Maven与Eclipse整合相关推荐

  1. Maven学习总结(四)——Maven核心概念

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(四)--Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平 ...

  2. Maven学习总结(一)——Maven入门

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(一)--Maven入门 一.Maven的基本概念 Maven(翻译为"专家",&quo ...

  3. Maven学习总结(二)——Maven项目构建过程练习

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验 ...

  4. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  5. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解

    2019独角兽企业重金招聘Python工程师标准>>> <project xmlns="http://maven.apache.org/POM/4.0.0" ...

  6. maven学习记录:maven专栏简介

    maven专栏简介 一.我之前自己写的有关maven的博客: 二.Maven 特点 三.Maven POM 1.介绍POM 2.父(Super)POM 四.此专栏的意义 一.我之前自己写的有关mave ...

  7. maven 学习笔记(一)eclipse+android+maven

    由于工作需要最近开始接触java,对于这类开源的东西发现居然是第一次接触,里面有太多的东西需要熟悉.其中最著名的就是maven,据说可以使得工程从编译至打包发布,效率提高很多倍.不过使用起来却比较麻烦 ...

  8. Maven学习总结(25)——Eclipse Maven Update 时JDK版本变更问题

    1.新建一个Maven项目JDK版本和系统版本不对应, 2.右键Maven项目->Maven->Update ProjectJDK版本改变了, 3.操作系统的JDK重装了新的版本,这是引起 ...

  9. Maven学习总结(12)——eclipse中构建多模块maven项目

    摘要:本文要用Maven来构建一个多模块的web项目 项目结构如下: system-parent      |----pom.xml      |----system-domain          ...

  10. Maven学习总结(7)——eclipse中使用Maven创建Web项目

    一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:

最新文章

  1. pytorch DataLoader
  2. yspider爬取数据导入mysql_爬虫实战四、PyCharm+Scrapy爬取数据并存入MySQL
  3. MySQL基础教程之IN的用法详解
  4. Linux root用户无法打开Chrome或则chromium(kali)
  5. 让我们回顾一下如何通过JDBC插入Clob或Blob
  6. wolfssl 何如 https post_干货:手把手教你优化关键词|亚马逊|流量|搜索量|长尾词|https...
  7. Mysql之索引详解
  8. java awt android_Android开发基础之Java 日期时间
  9. Go1.18泛型使用详解(附最新gocode)
  10. 深入理解require与require_once与include以及include_once的区别
  11. Maintenance Plans(维护计划)详解【转】
  12. 百度js选择器fox
  13. delphi中exit,abort,break,continue 的区别
  14. java编写的视频网站实例_一个在线视频网站的java web 后端开发
  15. displayTag标签
  16. 信息化建设规划制定的难点及关键点分析
  17. 面试之springboot是什么?
  18. Mybatis学习整理
  19. CC00009.CloudOpenStack——|OpenStack组件.V02|——|openstack-glance|controller节点下部署glanc
  20. excel怎么一次性删除所有的批注

热门文章

  1. elasticsearch5.5.2环境搭建
  2. [bzoj1064][Noi2008]假面舞会
  3. CSS里总算是有了一种简单的垂直居中布局的方法了
  4. 使用微波炉的十大忌讳
  5. linux(armv7/8)下gdb的安装及查看方法
  6. 【C++】重载运算符(一)
  7. 一款比较实用齐全的jQuery 表单验证插件
  8. ASP.NET2.0打通文件图片处理任督二脉【月儿原创】
  9. .net应用程序如何批上XP的外衣?
  10. 认识 PHP 的hash函数