- 浏览: 216933 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (121)
- 投资杂记 (6)
- Java技术 (46)
- 记忆 (7)
- 科技随笔 (6)
- 随感 (8)
- 漫谈云计算 (4)
- 生活点滴 (1)
- andriod笔记 (13)
- mysql-数据库 (2)
- OSGI (1)
- Spring Data JPA (1)
- gradle maven nexus (1)
- Java性能优化 多核线程 优化 (2)
- Open-Erp (oe) (8)
- Java技术 camel (1)
- jetty camel dynamicRouter (1)
- karaf (1)
- amqp apollo camel karaf (1)
- Java技术 MyCat (1)
- Java技术 并行调用 线程池 (1)
最新评论
-
白云天:
主机网络端口使用命令: netstat -nplt
centos7.4上安装mysql5.7记录 -
白云天:
登录到 容器内部 docker ps -a查询容器IDsudo ...
docker初探 -
白云天:
export jars to local directory ...
Camel的direct,Bean测试 -
白云天:
location /esb/ { proxy_ ...
Camel的direct,Bean测试 -
白云天:
centos 中添加 shell_script.sh 为开机启 ...
Camel的direct,Bean测试
简介
Eclipse IDE是目前Java开发人群中使用得最广泛的IDE。Eclipse有一大堆的插件(请
看http://www.eclipseplugincentral.com/),无数的组织在它之上开发他们自己的
软件。显然,Eclipse无处不在。m2Eclipse1
项目在Eclipse IDE中提供了对Maven的支
持,本章,我们将会研究它提供的特性,以帮助你在Eclipse IDE中使用Maven。
14.2. m2eclipse
m2eclipse插件(http://m2eclipse.codehaus.org/)为Eclipse提供了Maven
的集成。m2Eclipse同时也以挂钩的方式连接了Subclipse插件(http://
subclipse.tigris.org/)和Mylyn插件(http://www.eclipse.org/mylyn/)的
特性。Subclipse插件为m2eclipse提供了与Subversion仓库交互的能力,Mylyn插
件为m2eclipse提供了与任务集中接口交互的能力,该接口能跟踪开发过程的上下
文。m2clipse提供的一些特性包括:
• 创建和引入Maven项目
• 依赖管理和与Eclipse classpath的集成
• 自动下载和更新依赖
• 构件的Javadoc及源码解析
• 使用Maven Archetypes创建项目
• 浏览,搜索远程Maven仓库
• 通过自动更新依赖列表管理POM
• 从Maven POM具体化一个项目
• 从多个SCM仓库签出一个Maven项目
• 适配嵌套的多模块Maven项目至Eclipse IDE
• 与 Web Tools Project (WTP)集成
• 与 AspectJ Development Tools(AJDT) 集成
1
http://m2eclipse.codehaus.org/Maven和Eclipse: m2eclipse
277
• 与 Subclipse 集成
• 与 Mylyn 集成
• 基于表单的 POM 编辑器
• 依赖图的图形化显示
• 依赖树和已解析依赖的 GUI 展现
在上述列表以外m2eclipse还有很多其它的特性,本章介绍一些更令人印象深刻的特
性。让我们从安装e2eclipse插件开始。
14.3. 安装 m2eclipse 插件
要安装m2Eclipse插件,你需要符合一些先决条件。你需要运行Eclipse 3.2或更高
版本,JDK 1.4或更高版本,你需要确认Eclipse是在JDK上运行而不是JRE。在你有了
Eclipse和兼容的JDK之后,你需要安装两个Eclipse插件:Subclipse和Mylyn。
14.3.1. 安装前提条件
你可以在安装m2eclipse的时候安装这些前提条件的软件,只要为每个前提条件软件
添加一个远程更新站点至Eclipse。要安装这些先决条件软件,找到Help → Software
Updates → Find and Install...。选择这个菜单项会载入Install/Update对话框。
选择“Search for new features to install”选项然后点击Next。你将会看到一
个“Update sites to visit”的列表。点击New Remote Site...,然后为每一个新的
前提条件添加一个新的更新站点。为每个插件添加新的更新站点然后确认新站点被选择
了。在你点击Finish之后,Eclipse会让你选择插件组件以安装。选择你想要安装的组
件,Eclipse会下载,安装及配置你的插件。
需要注意的是如果你正在使用Eclipse最新的版本Eclipse 3.4(Ganymede),安装插件的
过程可能会有点不一样。在Ganymede中,你需要选择Help → Software Updates...,它
会载入"Software Updates and Add-ons"对话框。在这个对话框中,选择“Available
Software”面板然后点击Add Site...,它会载入"Add Site" 对话框。输入更新站点的
URL然后点击OK。在"Software Updates and Add-ons"对话框中会出现更新站点上可用
的插件。你可以选择你想要安装的模块然后点击Install...按钮。Eclilpse会解析所选
插件的所有依赖,然后要求你同意插件的许可证。在Eclipse安装了新的插件之后,它
会征求你的允许以重启。
14.3.1.1. 安装 Subclipse
要安装Subclipse,使用下面的Eclipse插件更新站点。Maven和Eclipse: m2eclipse
278
• Subclipse 1.2: http://subclipse.tigris.org/update_1.2.x
想要了解其它版本的Subclipse,以及关于Subclipse插件更多的信息,请访问
Subclipse项目的web站点:http://subclipse.tigris.org/。
14.3.1.2. 安装 Mylyn
要安装集成了JIRA支持的Mylyn,添加Mylyn Extras的Eclipse更新URL,如果你的组
织使用Atlassian's JIRA2
来跟踪问题,你会需要这么做。使用下面的更新站点来安装
Mylyn:
• Mylyn (Eclipse 3.3): http://download.eclipse.org/tools/mylyn/update/
e3.3 3
• Mylyn (Eclipse 3.4): http://download.eclipse.org/tools/mylyn/update/
e3.4
• Mylyn Extras (JIRA 支持): http://download.eclipse.org/tools/mylyn/
update/extras
想了解关于Mylyn项目的更多信息,访问Mylyn项目的web站点:http://
www.eclipse.org/mylyn/。
14.3.1.3. 安装 AspectJ Tools Platform (AJDT)
如果你正在安装m2eclipse的0.9.4版本,你可能同时也想要安装Web Tools Platform
(WTP) 和 AspectJ Development Tools (AJDT)。使用如下的eclipse更新URL以安装
AJDT。
• AJDT (Eclipse 3.3): http://download.eclipse.org/tools/ajdt/33/update
• AJDT (Eclipse 3.4): http://download.eclipse.org/tools/ajdt/34/dev/
update
想要了解更多的关于AJDT项目的信息,请访问AJDT项目的web站点http://
www.eclipse.org/ajdt/。
14.3.1.4. 安装 Web Tools Platform (WTP)
要安装Web Tools Platform (WTP)。使用如下的eclipse更新URL,或者直接在
Discovery站点中寻找Web Tool Project,该站点应该已经在你的Eclipse远程更新站点
列表中了。
• WTP: http://download.eclipse.org/webtools/updates/
2
http://www.atlassian.com/software/jira/Maven和Eclipse: m2eclipse
279
关于更多的Web Tools Platform的信息,请访问Web Tools Platform项目的web站
点http://www.eclipse.org/webtools/。
14.3.2. 安装 m2eclipse
一旦你已经安装好这些先决条件,你从如下的Eclipse更新URL安装m2eclipse插件:
• m2eclipse 插件: http://m2eclipse.sonatype.org/update/
如果你想要安装最新的该插件的快照开发版本,你应该使用如下的开发更新URL而非之
前的URL。
• m2eclipse 插件 (开发快照): http://m2eclipse.sonatype.org/update-dev/
要安装m2eclipse,只需要添加一个正确的更新站点。至Help → Software Updates →
Find and Install...,选择这个菜单项后会载入Install/Update对话框。选择"Search
for new features to install"选项然后点击Next。你将会看到一个"Update sites to
visit"列表。点击New Remote Site...,然后添加m2eclipse的更新站点。确认这个新
添加的站点被选中了。在你点击Finish之后,Eclipse会要求你选择要安装的组件。你
选好之后Eclipse会自动下载,安装,和配置m2eclipse。
如果你已经成功安装了这个插件,当你打开Window → Preferences...的时候,你应该
能够在一个选项列表中看到一个Maven选项。
14.4. 开启 Maven 控制台
在我们开始查看m2eclipse的特征之前,首先让我们开启Maven的控制台。通过访问
Window → Show View → Console来打开控制台视图。然后点击控制台视图右手边的一个
小箭头,然后选择Maven控制台,如下显示:
图 14.1. 在Eclipse中开启Maven控制台Maven和Eclipse: m2eclipse
280
Maven控制台显示那些当在命令行运行Maven时出现在控制台的Maven输出。能看到Maven
正在干什么,以及根据调试输出来诊断问题,都是很实用的。
发表评论
-
docker初探
2017-08-17 16:49 6231、docker , 先从仓库中下载一个和自己的 ... -
java-nio的hello-word
2017-04-27 17:55 504重点注意:有说明的地 ... -
Java NIO 系列教程
2015-07-02 14:28 885Java NIO提供了与标准IO不同的IO工作方式: ... -
随手记录-设计目录中的jar到类路径
2015-05-07 18:01 791@echo off color 7 SetLocal Enab ... -
gradle和maven结合nexus服务解决jar包依赖
2014-07-17 11:00 16361、架设 nexus nexus 的基础不多讲了,去官网下载 ... -
利用注解定义SQL语句,实现类是iBatis的数据库访问
2014-06-25 18:04 3541import java.lang.annotation.*; ... -
使用 Spring Data JPA 简化 JPA 开发(Spring Data JPA 开发指南)
2014-06-11 15:46 710从一个简单的 JPA 示例开始 本文主要讲述 Spring D ... -
My-sql批量更新或者插入的SQL
2013-09-25 17:03 1386My-sql批量更新或者插入的SQL,高效, MyBatis中 ... -
加减的艺术用于工作学习管理
2013-02-17 17:12 746回顾做过的事情,总结起来,就是先加,后减,再加。 不是吗? ... -
记录到内存的Logger,可用于web动态显示内容的来源
2013-02-17 09:35 1835import java.io.ByteArrayOutputS ... -
一个表达式计算工具
2012-11-21 12:57 783可以计算: 加减乘除,余数,括号 , 结果为整数,操作数全部为 ... -
ms-sql-server获取某表的当前可用的自增值
2012-01-10 09:46 921执行 SQL : select IDENT_CURRENT( ... -
一个加密数字和逗号且减少空间的算法
2010-11-09 17:19 1338注意本算法只能处理由 0,1,2,3,4,5,6,7,8, ... -
云计算笔记
2010-09-01 14:13 810最近得闲,去了解下 hadoop系统,下面为过程记录: 1、 ... -
在MySql上实现Replication(Master 与 Slave 数据同步)
2010-04-23 17:54 1150假设这里有三个数据库分别为 d1、d2、d3,其中d ... -
在一台windows机器上如何安装多个Mysql
2010-04-23 17:41 34171、将mysql程序直接拷贝到某个目录(假设目录为d:\mys ... -
MySQL复制配置步骤文档(主从备份机制)
2010-03-30 10:14 1881本文档主要对一个主服务器,一个从服务器(简称一主一从)的复制配 ... -
如何得到SqlServer的自增ID
2010-03-16 11:09 5959转自:http://hi.baidu.com/vc60/blo ... -
J2EE集群
2010-01-04 15:29 3634对于理解J2EE集群技术不 ... -
JDBC 调用存储过程的整理
2010-01-04 14:30 1055String sqls = this.getSqls().ge ...
相关推荐
1. 检查`settings.xml`文件:这个文件通常位于`~/.m2/`目录下,包含了Maven的全局配置,如仓库地址、代理设置等。如果网络环境特殊,可能需要在此文件中配置代理。 2. Maven仓库配置:在`Maven仓库的配置.docx`中...
5. **其他功能**:m2eclipse还提供了诸如运行Maven插件目标、查看Maven依赖树等功能。 #### 五、案例实践 假设我们需要使用Maven和Eclipse来构建一个简单的Java Web应用。首先,在Eclipse中创建一个新的Maven项目...
1. **项目导入与创建**:m2eclipse允许用户直接导入现有的Maven项目,或者创建新的Maven项目,只需提供groupId、artifactId和version等基本信息即可。 2. **依赖管理**:m2eclipse自动处理项目依赖关系,通过Maven...
m2eclipse将这些Maven的功能与Eclipse的IDE特性结合,提供了图形化的项目配置和生命周期管理。 二、m2eclipse 1.6.2的主要特性 1. 自动化构建:m2eclipse 1.6.2可以自动检测并导入Maven项目,无需手动设置。它会...
- Maven: `http://m2eclipse.sonatype.org/update/` - 选择合适的 Maven 插件版本进行安装,确保只选择 `maven Integration for Eclipse` - 完成下载和安装后,重启 Eclipse,检查是否成功集成 Maven 一旦完成...
m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具,广泛用于Java应用程序的构建、管理和...
1. 自动化构建:m2eclipse能够自动解析POM.xml文件,处理项目的依赖关系,执行clean、install、test等Maven目标。 2. 项目配置:在Eclipse中直接编辑Maven的配置文件,如POM.xml,无需离开IDE。 3. 集成WTP(Web ...
- 在 Eclipse 中安装 Maven 插件,如 M2Eclipse,以便更好地支持 Maven 项目。 - 创建 Maven 项目时,Eclipse 会自动识别 Maven 的项目结构,并提供相应的支持和服务。 - 可以在 Eclipse 中直接执行 Maven 命令,...
插件名称:m2eclipse、SVN、汉化插件 Eclipse版本:Eclipse3.7(eclipse-jee-indigo-SR2-win32.zip) 安装方式:link方式安装 操作系统:windows xp 安装步骤: 1、 将eclipse-jee-indigo-SR2-win32.zip解压到文件夹; ...
eclipse插件maven,也叫m2eclipse,版本信息及安装教程看博文:http://blog.csdn.net/lxn39830435731415926/article/details/52346909
本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...
- 当Eclipse和Maven版本不匹配时,可能会出现构建问题,确保Eclipse的M2E插件与Maven版本兼容。 通过以上步骤,你应该已经成功地在Eclipse中配置了Maven,可以方便地管理和构建Java项目了。记得定期更新Maven和M2E...
2. **配置Maven**: 在Eclipse中,进入“Window” > “Preferences” > “Maven”,设置Maven的本地仓库路径(默认为用户目录下的.m2仓库)以及Maven安装路径。确保Eclipse知道Maven的全局配置。 3. **导入Maven项目...
在Java开发领域,Maven和Eclipse是两个非常重要的工具。Maven是一个项目管理和综合工具,主要用于构建、依赖管理和项目信息管理。而Eclipse则是一款强大的集成开发环境(IDE),适用于多种编程语言,尤其是Java。将...
Eclipse是一款广受欢迎的Java开发集成环境,而Maven则是一个强大的项目管理和构建工具,它遵循约定优于配置的原则,能够帮助开发者管理项目依赖、构建、报告等任务。然而,在某些网络环境不佳的情况下,Eclipse可能...
m2eclipse提供了对Maven生命周期、依赖管理和构建过程的直观集成,极大地提高了开发效率。 1. **安装与配置** m2eclipse通常可以通过Eclipse的"Install New Software"功能进行安装,选择对应版本的Eclipse ...
Maven和Eclipse的结合使用,极大地提高了Java开发的效率,简化了项目管理和构建流程。通过了解和掌握Maven的使用,以及如何在Eclipse中集成Maven插件,开发者可以更加专注于编写代码,而不是处理构建问题。因此,...
旧版本eclipse,比如indigo版本要安装maven,旧的在线安装方式已经失效,因为依赖的zest和m2eclipse的location url都已经无法访问。所以从已经安装这两个包的eclipse中分离出离线的安装包,拷贝到对应的features和...