`
H小阿飞
  • 浏览: 279963 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

安装m2eclipse (Maven实战第2.5节)

 
阅读更多

Eclipse是一款非常优秀的IDE。除了基本的语法标亮、代码补齐、XML编辑等基本功能外,最新版的Eclipse还能很好地支持重构,并且集成了JUnitCVSMylyn等各种流行工具。可惜Eclipse默认没有集成对Maven的支持。幸运的是,由Maven之父Jason Van Zyl创立的Sonatype公司建立了m2eclipse项目,这是Eclipse下的一款十分强大的Maven插件,可以访问http://m2eclipse.sonatype.org/ 了解更多该项目的信息。

本小节将先介绍如何安装m2eclipse插件,本书后续的章节会逐步介绍m2eclipse插件的使用。

现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2eLocation字段中输入http://m2eclipse.sonatype.org/sites/m2e,然后点击OKEclipse会下载m2eclipse安装站点上的资源信息。等待资源载入完成之后,我们再将其全部展开,就能看到图2-6所示的界面:

 



 2-6  m2eclipse的核心安装资源列表

 

如图显示了m2eclipse的核心模块Maven Integration for Eclipse (Required),选择后点击Next >Eclipse会自动计算模块间依赖,然后给出一个将被安装的模块列表,确认无误后,继续点击Next >,这时我们会看到许可证信息,m2eclipse使用的开源许可证是Eclipse Public License v1.0,选择I accept the terms of the license agreements,然后点击Finish,接着就耐心等待Eclipse下载安装这些模块,如图2-7所示:

 



 2-7m2eclipse安装进度

除了核心组件之外,m2eclipse还提供了一组额外组件,主要是为了方便与其它工具如Subversion进行集成,这些组件的安装地址为http://m2eclipse.sonatype.org/sites/m2e-extras。使用前面类似的安装方法,我们可以看到如图2-8的组件列表:

 



 2-8m2eclipse的额外组件安装资源列表

下面简单解释一下这些组件的用途:

1. 重要的

  • Maven SCM handler for Subclipse  (Optional):Subversion是非常流行的版本管理工具,该模块能够帮助我们直接从Subversion服务器签出Maven项目,不过前提是需要首先安装Subclipsehttp://subclipse.tigris.org/)。
  • Maven SCM Integration (Optional):Eclipse环境中MavenSCM集成核心的模块,它利用各种SCM工具如SVN实现Maven项目的签出和具体化等操作。

2. 不重要的

  • Maven issue tracking configurator for Mylyn 3.x (Optional):该模块能够帮助我们使用POM中的缺陷跟踪系统信息连接Mylyn至服务器。
  • Maven SCM handler for Team/CVS (Optional):该模块帮助我们从CVS服务器签出Maven项目,如果你还在使用CVS,就需要安装它。
  • Maven Integration for WTP (Optional):使用该模块可以让Eclipse自动读取POM信息并配置WTP项目。、
  • M2eclipse Extensions Development Support (Optional):用来支持扩展m2eclipse,一般用户不会用到。
  • Project configurators for commonly used maven plugins (temporary):一个临时的组件,用来支持一些Maven插件与Eclipse的集成,建议安装。

读者可以根据自己的需要安装相应组件,具体步骤不再赘述。

待安装完毕后,重启Eclipse,现在让我们验证一下m2eclipse是否正确安装了。首先,点击菜单栏中的Help,然后选择About Eclipse,在弹出的对话框中,点击Installation Details按钮,会得到一个对话框,在Installed Software标签栏中,检查刚才我们选择的模块是否在这个列表中,如图2-9所示:

 



 2-9m2eclipse安装结果

如果一切没问题,我们再检查一下Eclipse现在是否已经支持创建Maven项目,依次点击菜单栏中的FileNewOther,在弹出的对话框中,找到Maven一项,再将其展开,你应该能够看到如图2-10所示的对话框:

 



 2-10 Eclipse中创建Maven项目向导

如果一切正常,说明m2eclipse已经正确安装了。

最后,关于m2eclipse的安装,需要提醒的一点是,你可能会在使用m2eclipse时遇到类似这样的错误:

09-10-6 上午011449: Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如:

--launcher.XXMaxPermSize

256m

-vm

D:\java\jdk1.6.0_07\bin\javaw.exe

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms128m

-Xmx256m

分享到:
评论

相关推荐

    eclipse maven3 plugin.zip

    直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...

    Eclipse Maven WEB工程实战.pdf

    根据提供的文件内容,知识点涵盖了Eclipse集成Maven的WEB工程实战操作步骤。以下是对这些步骤的详细解析: 1. **Eclipse集成Maven**: - 为了在Eclipse中使用Maven,首先需要安装m2e插件,这是一个官方提供的...

    eclipse-maven3-plugin.zip

    5. **源代码导航**:m2e与Eclipse的其他特性集成,如Java透视图和调试器,使用户可以直接从代码中跳转到依赖库的源代码,方便调试和学习第三方库的实现。 6. **插件集成**:m2e不仅支持标准的Maven生命周期,还可以...

    mavenarchiver.rar

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven....http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

    org.eclipse.jgit-5.10.0.202012080955-r-API文档-中英对照版.zip

    Maven坐标:org.eclipse.jgit:org.eclipse.jgit:5.10.0.202012080955-r; 标签:eclipse、jgit、org、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    org.eclipse.jgit-5.10.0.202012080955-r-API文档-中文版.zip

    Maven坐标:org.eclipse.jgit:org.eclipse.jgit:5.10.0.202012080955-r; 标签:eclipse、jgit、org、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...

    m2eclipse maven插件

    m2eclipse不仅支持Maven的标准生命周期,还可以与许多第三方Maven插件配合,如maven-compiler-plugin、maven-surefire-plugin等,使得在Eclipse中可以便捷地使用这些插件的功能。 8. **集成Eclipse特性** m2...

    eclipse+maven环境搭建.zip

    **二、Maven安装** 1. 下载Maven:访问Apache Maven官网(https://maven.apache.org/download.cgi),下载最新稳定版的Maven。 2. 解压Maven:将下载的ZIP文件解压到你希望的目录,例如`C:\Program Files`。 3. 配置...

    m2eclipse eclipse maven插件

    **m2eclipse:Eclipse的Maven集成插件** m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具...

    org.maven.ide.eclipse.jdt_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.jdt_0.12.1.20110112-1712.jar

    eclipse-maven3-plugin

    在安装了 **eclipse-maven3-plugin** 后,开发者可以更高效地管理项目依赖,简化构建流程,提高开发效率。同时,由于与 Apache Maven 3.3.9 的紧密结合,开发者可以充分利用 Maven 的广泛社区支持和丰富的插件生态...

    eclipse-maven3-plugin Maven插件离线安装包

    1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...

    org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.editor_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.editor_0.12.1.20110112-1712.jar

    eclipse Maven jpa简单demo.zip

    【标题】"Eclipse Maven JPA简单DEMO"是一个针对初学者设计的示例项目,旨在教授如何在Java环境中,特别是在Maven项目中使用Java Persistence API (JPA)进行数据库查询。这个DEMO以Eclipse作为开发环境,利用Spring ...

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

    - **Marketplace方法**:在Eclipse中,通过`Help` -> `Eclipse Marketplace`,在搜索框中输入“maven”,找到"M2Eclipse"(Maven Integration for Eclipse)插件,点击"Install"按照向导完成安装。 - **Update ...

    jeecg-framework3.4.3发布版本-eclipse-maven版本.zip

    jeecg-framework3.4.3发布版本-eclipse-maven版本.zipjeecg-framework3.4.3发布版本-eclipse-maven版本.zipjeecg-framework3.4.3发布版本-eclipse-maven版本.zipjeecg-framework3.4.3发布版本-eclipse-maven版本....

    eclipse的maven插件m2eclipse 1.6.2 目前最新版

    Eclipse的Maven插件m2eclipse是开发人员在集成开发环境中管理Maven项目的重要工具。m2eclipse 1.6.2是该插件的一个特定版本,旨在提供更好的性能、稳定性和功能增强。以下是对这个插件及其版本的详细解释: 一、m2...

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    第二步:找到myEclipse安装目录的plugins文件夹---->将其中的org.sonatype.m2e.mavenarchiver.feature_0.NNN删除(也可能不存在),拷贝plugins/org.sonatype.m2e.mavenarchiver_0.17.2.201609252051.jar到features ...

Global site tag (gtag.js) - Google Analytics