Maven 与 Eclipse 的集成

Eclipse是目前最流行的JAVA,J2EE开 发环境,因为他是开源的免费的,我们接下来首先会说下如何在Eclipse下使用Maven,另外一个商业的IDE,我认为在易用性和功能上都超过Eclipse的那就是Intellij IDEA,目前的版本是8.1,也是我这些年来一直推崇和使用的IDE,我 也会在介绍如何在IDEA里面使用,而且相对而言是如此的方面和简单。

在Eclipse下使用Maven
在Eclipse下使用Maven是通过叫做m2e的插件来实现的,在说如何使用之前,简单说一下m2e具 有哪些特性:

1. 从SCM签出项目
2. 利用预定义Archetype创建项目
3. 创建Maven模块
4. 导入Maven项目
5. m2eclipse有POM编辑器,可以不用手工编辑POM
6. m2eclipse内置了对中央Maven仓库的搜索功能
7. 依赖树功能,能够很方便的查看,jar包 之间的依赖关系

有了这些特性,你可以很容易的开始在Eclipse中开发你的Maven项目,没有繁琐的命令,根据向导一步步点击就行了。

安装m2e

在Eclipse中,从Help菜单选择 Software Updates。在Software Updates and Add-ons 对话框中,点击 Available Software 按钮,然后点击 Add Site 添加更新站点URL:http://m2eclipse.sonatype.org/sites/m2e。在你添加了该URL之后,你将能够为你的项目添加 Maven Integration, Maven Optional Components,和Maven Project Configurators。

从Maven archetype创建一个Maven项目

Maven archetype是一个项目模板,Maven仓库包含了很多archetype,包含了从web应用程序到消息组件的几乎所有类型项目。有了m2eclipse,使用Maven archetype变得十分容易。要使用Maven archetype创建一个Maven 项目,选择File -> New -> Project… , 然后在过滤字段输入maven。选择新的Maven项目然后点击Next。下一个屏幕会提供一个界面让你选择新项目的Maven archetype。

搜索依赖和构件

从Maven仓库中快速搜索和定位依赖能极大的节省时间。有了 m2eclipse,你不再需要为一个版本的构件去找遍中央仓库。如果你需要为Maven项目添加一个构件,在项目上右击,然后选择Maven菜单下的 Add Dependency。之后,你会看到如下图的对话框。简单的输入groupId和artifactId会让m2eclipse搜索一个Maven仓库的 Nexus索引,并显示匹配的构件。快速定位构件意味着你不再需要花无数的时间在Maven仓库中点来点去,寻找一个特定的依赖构件。

分析依赖树

M2eclipse提供了一些有趣的功能让你分析并绘制项目依赖 的图表。你可以通过点击项目的pom.xml来载入POM编辑器。如果打开了一个带有很多依赖的项目,你可以点击POM编辑器的Dependency Tree选项卡,然后看到依赖显示。

如果你想要以图的形式查看依赖,点击Dependency Graph选项卡查看项目依赖图。点击图中的一个节点会标亮该节点并强调项目依赖中该构件和其它构件的关系。


Maven的安装:
1.解压压缩包,到指定的目录.例如:D:\apache-maven-2.0.9
2.在系统环境变量对话框中中添加系统变量M2_HOME,指向Maven的目录
3.在用户变量中,添加变量M2,值为%M2_HOME%\bin
4.可选,在用户变量中创建变量MAVEN_OPTS来指定JVM参数,如值为"-Xms256m -Xmx512m"
5.在用户变量中更新/创建Path变量,值为"%M2%;%Path%",使Maven在命令提示符中可用
6.查看系统变量,确认JAVA_HOME在你的系统变量中,并且它设置的是JDK的位置,确认"%JAVA_HOME%\bin"在你的Path环境变量中
7.打开命令提示符,运行"mvn --version",检查是否正确的安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值