Maven学习总结(六)——Maven与Eclipse整合
一、安装Maven插件
下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin
- 进入到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插件安装成功后看到如下画面:
如果是myeclipse那么就已经集成了插件 windows→preferences→myeclipse→Maven4myeclipse
二、配置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整合使用的内容。
Maven学习总结(六)——Maven与Eclipse整合的更多相关文章
- (转)Maven学习总结(六)——Maven与Eclipse整合
孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(六)——Maven与Eclipse整合 一.安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenP ...
- 转】Maven学习总结(六)——Maven与Eclipse整合
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4052025.html 感谢! 一.安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E ...
- Maven学习(十六)-----Maven存储库
什么是Maven资源库? 在 Maven 术语里存储库是一个目录,即目录中保存所有项目的 jar 库,插件或任何其他项目特定文件,并可以容易由 Maven 使用. Maven库中有三种类型 local ...
- Maven学习(十六)-----Maven插件
Maven插件 Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的.Maven 插件通常用于: 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建项目文档 创建 ...
- Maven学习(六)-- Maven与Eclipse整合
由于我使用的是IDEA所以就不摘录了,感兴趣的移步 Maven学习总结(六)--Maven与Eclipse整合 Maven学习总结(七)--eclipse中使用Maven创建Web项目
- (转)Maven学习总结(四)——Maven核心概念
孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(四)——Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点. 1.2.Mav ...
- (转)Maven学习总结(二)——Maven项目构建过程练习
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项 ...
- MAVEN学习笔记之Maven插件的应用(4)
MAVEN学习笔记之Maven插件的应用(4) <build> <pluginManagement> <plugins> <plugin> <gr ...
- MAVEN学习笔记之Maven生命周期和插件简介(3)
MAVEN学习笔记之Maven生命周期和插件简介(3) clean compile site三套生命周期相互独立. clean pre-clean 执行清理前的工作 clean 清理上一次构建生成的所 ...
随机推荐
- 【译】RabbitMQ:"Hello World"
简介 RabbitMQ是一个消息代理.从本质上讲,它从消息生产者处接收消息,然后传递给消息的消费者.它在消息的生产者和消费者之间根据你指定的规则对消息进行路由.缓存和持久化. RabbitMQ通常使用 ...
- PLSQL数据导入导出问题解决(空表、大字段表、表空间错误等)
PLSQL使用方法简单,平常使用较多,但在平常使用过程中,遇到一些问题,下面简单罗列并进行解决.这些解决方法大多通过网络查找获得,这里只是进行简单整理. 使用的数据库版本为:Oracle11g. 通用 ...
- 原生js获取样式
js中的获取样式是在是让人头疼,为了方便兼容多个浏览器,把设置样式封装成一个函数. 函数如下: function getStyle(element, property) { var value = e ...
- oracle系统表查询
oracle查询用户下的所有表 select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本 ...
- Lua.LearningLua.7-userdata
Learning Lua: 7 - userdata 1. Userdata basic "There are eight basic types in Lua: nil, boolean, ...
- 【转】HTTP状态码(HTTP Status Code)
原文链接:http://www.chaoji.com/features/httpstatus.aspx 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - ...
- flash网页播放器
http://www.52player.com/VideoPlayer/ 下载
- 20145225《Java程序设计》 第10周学习总结
20145225<Java程序设计> 第10周学习总结 教材学习内容总结 一.网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据: 程序员所作的事情就是把数据发送到指定 ...
- 正向代理与反向代理的区别【Nginx读书笔记】(zz)
正向代理与反向代理的区别[Nginx读书笔记] 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 ...
- 为什么要学习和掌握Linux?
总结:从“为什么要学习和掌握Linux”开始,James阐述原因和理由:规划自己的目标: 为什么要学习和掌握Linux?——在读书时,如果看到别人使用命令行操作计算机实现自己想要的功能,便会冒出一个念 ...