maven系列--eclipse的m2插件
工欲善其事,必先利其器。我是讨厌用CMD指令来操作maven,既然eclipse已经给我们提供了插件,那我们为什么不使用呢?而且我觉得eclipse的各种插件都挺好用的。好了废话不多说了,现在开始整理,以后在使用maven就用eclipse的插件好了。
首先安装maven,配置环境变量就不多说了。然后安装eclipse插件,也不多说了。这里只是来说下eclipse中maven的相关配置。
前面已经整理过maven的settings.xml文件了,我们将该xml放到自己的maven下面的conf文件下,方便我们以后找到这个文件。比如我自己就将settings.xml文件放到D:\apache-maven-3.3.3\conf下了。然后打开eclipse的maven配置窗口,选择user settings,将settings位置指过去就OK。这个时候我们发现配置中显示的本地库的位置已经变成了我们在settings.xml文件中写的位置了。
- 创建一个 Maven 项目
在Maven中,我们使用archetype来创建项目。在Eclipse中,我们通过新建项目向导来创建项目。Eclipse中的新建项目向导为创建新项目提供了大量的模板。m2eclipse插件为这个向导增加如下的功能:
• 从SCM仓库签出一个Maven项目
• 使用Maven archetype创建一个Maven项目
• 创建一个Maven POM 文件
前面的2个就不多说了,这里我们来看下new一个新的maven项目。选择maven project页面如下:
之后我们会选择一个骨架archetype,然后输入相关项目的pom坐标,就可以生成一个maven项目了。
OK,现在我们打开我们的项目看一下,下面是pom文件和项目目录:
OK,现在就生成了一个maven项目了。导入一个maven项目和上面的类似,这里就不做重复了。
- 处理POM文件
我们一起知道,其实maven的核心就是POM文件。以后我们要养成习惯,在使用maven的指令的时候都用鼠标点来pom来执行指令,没有POM的文件下是不能运行MVN指令的。我们双击POM文件,出现如下页面:
上面有5个菜单,分别是
POM直观视图,这个视图很直观,我们可以直接来这里看项目的POM坐标,然后父类和子类等等。
项目依赖,包括依赖的jar包和依赖的项目,所有的依赖都在这里显示。
依赖的树状结构,可以看到依赖的传递关系,了解一些jar包的底层关联。
有效的POM,就是自己的POM文件覆盖超级POM之后生成的一份有效的POM,我一般不看这个东西。
POM,这个就是这个项目的POM文件了,我们修改依赖等等什么的直接在这里面添加就OK啦。
- 运行Maven构建
我们选中一个POM文件然后右键run as,里面就会有好多的maven命令。包括常用的install和clean都有。里面也可以配置跳过测试了等等,很方便的,再也不需要切到CMD下输入命令行了。
然后当我们需要输入MVN命令的时候我们选中第一个Maven bulid就可以。
- 使用maven工作
右键项目,选中maven选项,里面还可以执行相关操作。一般maven构建的时候如果有问题需要刷新的时候,就update project一下就好了。这个使用不多的。
maven系列--eclipse的m2插件的更多相关文章
- Maven for Eclipse 第二章 ——安装 m2eclipse插件
m2eclipse 是一个提供了 Maven 与 Eclipse 整合的插件.它的意图是桥接上 Maven 和 Eclipse 之间的缺口.通过 Maven 原型提供的简单直白的接口创建项目,它使 M ...
- maven系列--maven常用命令
下一篇博客我会讲解用eclipse的m2插件来使用maven,这里先大概的了解下maven常用的命令.之后我在详细整理maven的生命周期,到时候会细致的讲解下这些指令应该要怎么使,maven都帮我们 ...
- Maven系列第6篇:生命周期和插件详解,此篇看过之后在maven的理解上可以超越同级别90%的人!
maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能. 这是maven系列第6篇. 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
- Windows 安装 Maven 及 Eclipse 安装Maven插件
环境说明: window 8.1 64bit Eclipse Version: Luna Release (4.4.0) Maven 3.0.5 Windows Maven 安装: 1.确保安装了JD ...
- #maven系列(4)-maven插件的介绍
1. 简介 在Maven设计中,实际的任务都是交由插件完成的,这种思想和设计模式中的模板方法非常类似,模板方法模式在父类中定义算法的整体结构,子类可以通过实现或者重写父类的方法来控制实际的行为,这样既 ...
- Maven学习(一) -- 安装Maven及Eclipse中配置Maven
标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...
- Maven学习总结(六)——Maven与Eclipse整合
一.安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin
- 转】Maven学习总结(六)——Maven与Eclipse整合
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4052025.html 感谢! 一.安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E ...
随机推荐
- Linux常见命令(系统命令)
1.查看主机名hostname 2.修改主机名(重启后无效)hostname hadoop 3.修改主机名(重启后永久生效)vi /etc/sysconfig/network[hostname=had ...
- css写的常见图形
.aly-tooltip { display: inline-block; padding: 5px; padding-left: 15px; padding-right: 15px; backgro ...
- K:平衡二叉树(AVL)
相关介绍: 二叉查找树的查找效率与二叉树的形状有关,对于按给定序列建立的二叉排序树,若其左.右子树均匀分布,则查找过程类似于有序表的二分查找,时间复杂度变为O(log2n).当若给定序列原来有序,则 ...
- 使用mysql悲观锁解决并发问题
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持 ...
- Redux 介绍
本文主要是对 Redux 官方文档 的梳理以及自身对 Redux 的理解. 单页面应用的痛点 对于复杂的单页面应用,状态(state)管理非常重要.state 可能包括:服务端的响应数据.本地对响应数 ...
- linux(三)之linux常用命令二
今天就是星期五了,又可以休息两天了.有点小激动,开心.不过还是要加油,因为还有很多东西等着我去学习呢! 七.chmod 作用:修改文件的权限 7.1.命令格式:chmod mode filename ...
- BZOJ1226: [SDOI2009]学校食堂Dining
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1226 状压dp. f[i][s][k]表示原顺序中前i-1个人都吃了饭,当前状态为s(i及i之 ...
- hdu_1029_hash/map
http://acm.hdu.edu.cn/showproblem.php?pid=1029 太水了,一次过,直接上代码吧,只想说最愚蠢的hash都要比map快! #include<cstdio ...
- dijk
.....................用矩阵存..................... 1 int mp[N][N]; bool p[N]; int dist[N]; void dijk(int ...
- 向ajaxform和ajaxgrid中添加数据
--ajaxform function add(){ $.request({ action:"add", success:onaddcomplete }); } function ...