`
liufei.fir
  • 浏览: 685109 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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",检查是否正确的安装
分享到:
评论

相关推荐

    maven与Eclipse集成插件

    ** Maven与Eclipse集成插件详解 ** Maven是一个强大的项目管理和构建工具,在Java开发领域广泛应用。它通过一套规范化的构建过程,管理项目的依赖、构建生命周期以及项目信息,极大地简化了项目的构建和维护工作。...

    maven与eclipse集成所需插件

    将Maven与Eclipse集成,可以让开发者在Eclipse中方便地利用Maven的功能,如管理依赖、构建项目以及执行测试等。 **一、Maven的介绍** Maven通过一个项目对象模型(Project Object Model,POM)来描述项目,并利用...

    Maven和Eclipse集成

    ### Maven与Eclipse集成知识点详解 #### 一、前言 在软件开发过程中,构建工具与集成开发环境(IDE)的高效结合对于提高开发效率至关重要。Maven作为一款流行的自动化构建工具,以其强大的依赖管理和项目构建功能...

    maven eclipse 插件,离线版

    这些插件提供了Maven与Eclipse集成所需的各种功能,如创建Maven项目、解析POM、构建和测试项目、管理依赖关系等。 安装离线版Maven Eclipse插件的步骤如下: 1. 下载包含`features`和`plugins`目录的压缩包。 2. ...

    maven安装和eclipse集成

    1. **Eclipse集成Maven**:从Eclipse 4.4版本开始,Eclipse内建了对Maven的支持,无需额外安装插件。对于4.4以下版本,可以通过Eclipse Marketplace安装Maven Integration for Eclipse Luna插件。 2. **配置Eclipse...

    maven插件和eclipse集成

    maven跟eclipse插件集成. 1,打开你本地的eclipse根目录,随便新建一个文件夹例如mavenPlugin,把maven离线插件包中两个文件夹复制到这个新建的这个文件夹里边. 2,找到eclipse根目录下的dropins文件夹,进去后,新建...

    Maven 2 Eclipse Plugin

    Maven 2 Eclipse Plugin 是一个强大的开发工具,它将Apache Maven的构建功能与Eclipse IDE紧密集成,使得Java开发者能够在Eclipse环境中无缝地管理项目依赖、构建和测试。这个插件极大地简化了Maven项目的配置和管理...

    maven3.1、maven3.2安装包、源码及eclipse整合插件

    这里我们关注的是Maven 3.1和3.2版本的安装包和源码,以及如何将Maven与Eclipse集成的插件。下面将详细介绍这些内容。 1. Maven 3.1和3.2版本: Maven 3.x系列相较于之前的版本,引入了诸多改进,如性能优化、更好...

    最新maven3.1.1架包,eclipse集成maven插件,集成详细步骤

    这个文件可能是详细说明如何在 Eclipse 中使用 link 方式离线集成 Maven 的文档,可能包含了具体操作步骤、注意事项以及可能遇到的问题和解决方案。在没有实际文件内容的情况下,具体的细节无法提供,但在实际操作时...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    提到的"m2clipse"是早期Maven与Eclipse集成的插件名称,现在已经被M2Eclipse替代,提供了更全面的功能和更好的性能。不过,如果你在某个旧版本的Eclipse或特定环境中遇到问题,可能需要查找m2clipse的相关资料来...

    maven与eclipse配置详解(含maven)

    M2E提供了与Maven的集成,使得在Eclipse中可以直接操作Maven项目。 安装完成后,需要配置Eclipse中的Maven设置。转到“Window” -> “Preferences” -> “Maven”,在“User Settings”选项中,指定Maven的`...

    maven2 eclipse

    2. **配置 Maven**:在 Eclipse 中设置 Maven 的本地仓库路径,确保与系统级 Maven 设置一致。 3. **导入 Maven 项目**:使用 "File > Import > Existing Maven Projects" 导入 Maven 项目。Eclipse 会读取 POM.xml ...

    Developing with Maven & Eclipse

    10. 远程调试与持续集成:如何配置Maven和Eclipse进行远程调试,以及集成Jenkins等持续集成工具。 总的来说,《Developing with Maven & Eclipse》为开发者提供了一个全面了解和掌握这两个工具协同工作的平台,帮助...

    SSM+MAVEN+ECLIPSE

    SSM+MAVEN+ECLIPSE是一个常见的Java Web开发框架组合,主要由Spring、Spring MVC(简称SM)、MyBatis(简称M)以及Maven构建工具集成。这个项目旨在提供一个快速查询数据库的功能,适用于初学者和开发者进行实践和...

    Maven2+Eclipse

    在实际开发中,将Maven与Eclipse集成可以显著提升开发效率。Eclipse是一款广泛使用的Java集成开发环境(IDE),而m2eclipse插件则为Eclipse提供了Maven的支持。通过m2eclipse,开发者可以直接在Eclipse中管理Maven...

    Maven+Eclipse plugin

    Eclipse Maven插件(M2E)是Eclipse官方支持的插件,将Maven的功能无缝集成到Eclipse中,使得开发者可以在熟悉的IDE环境下享受Maven带来的便利。 1. **集成构建**:M2E可以直接在Eclipse内部执行Maven的生命周期...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...

    maven-eclipse_plugin.zip

    Maven Eclipse Plugin是Apache Maven项目的一部分,它主要负责将Maven构建过程与Eclipse IDE集成,使得开发人员能够在Eclipse环境中方便地管理Java项目的依赖、构建以及生命周期。这个插件极大地简化了在Eclipse中...

    maven搭建、集成,创建聚合项目问题及错误解决

    三、Maven与Eclipse集成 Eclipse作为流行的Java IDE,可以通过Maven插件(M2E)实现与Maven的无缝集成。安装M2E插件后,可以在Eclipse中直接创建、编辑和管理Maven项目,进行编译、运行和调试,大大提升了开发效率。 ...

Global site tag (gtag.js) - Google Analytics