`
df274119386
  • 浏览: 55666 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用eclipse插件完成WTP和maven2的整合

阅读更多

首先,要有比较新的eclipse,最好是3.6的。以后安装一下插件:

    * WTP   http://download.eclipse.org/webtools/updates
    * SVN   http://subclipse.tigris.org/update_1.6.x
    * M2Eclipse  http://m2eclipse.sonatype.org/sites/m2e
    * M2eclipseExtras  http://m2eclipse.sonatype.org/sites/m2e-extras

以上注意安装顺序,全部安装好后,继续往下看。

说一下为什么要wtp和maven2一起使用。maven2管理依赖,wtp方便调试,省的每次要敲maven2命令打包。

wtp和m2eclipse插件都可以建立工程,有两种办法:

第一种先建立wtp工程在添加maven2的依赖管理

第二种先建立maven2的工程,在添加wtp的特性。

本文使用第二种办法。

看下图说明m2eclipse插件安装完成:



开始建立maven2的工程:






这是选择maven2的webapp的模板。这样maven2的依赖工程就是符合war格式的了。



建好后工程如下图,有个错误,是maven2依赖一个编译插件的问题没关系后面搞它,注意一下这个时候web application是2.3版本的:





选择工程,以后到属性界面,以后选择java build path



再到java compiler,把编译jdk给改了:



现在来设置WTP:





大家看到java版本和web版本都不对,所以把复选框去掉,以后apply, 以后在勾上java选1.6,web选2.5:



点击这个链接设置,wtp的webapp目录为maven2模板的目录:



先确定所有,可能会有点卡,耐心等待,eclipse在很努力的工作。

在到项目属性的java build path,切换到source选项卡:



添加一个java的目录,为什么加,是因为maven2 webapp的模板这样安排的。
以后设置wtp编译目录:



没有这个选项说明,wtp的版本低了。升级去。。。



这图说明了,wtp的lib依赖是maven2的lib,java编译目录是java目录和resource目录,webapp的根目录是webapp目录。



看到工程目录,java resources有2个目录,一个是让你放代码的,一个是资源配置文件,

这是maven2的模板安排。

接下来我们来搞定那个项目的错误,打开pom.xml文件,m2eclipse的编辑模式有丰富的设置不在罗嗦。





添加这个两个依赖就可以了。

最后部署项目就可以看到服务器有项目的选项了,添加,启动,可以看到hello word的index.jsp页面。

ps: maven2如果没有使用自己的仓库的话,需要网络去下载依赖文件,就是说请联网,不然控制台说提示下载依赖文件失败。

注: 本文转至 http://blog.csdn.net/tom_221x/archive/2010/12/22/6092638.aspx
  • 描述: 1.jpg
  • 大小: 46.2 KB
  • 描述: 3.jpg
  • 大小: 50.1 KB
  • 大小: 8.7 KB
  • 大小: 76.2 KB
  • 大小: 65 KB
  • 大小: 26.6 KB
  • 大小: 56.2 KB
  • 大小: 80.2 KB
  • 大小: 32 KB
  • 大小: 16.3 KB
  • 大小: 43.9 KB
  • 大小: 13.8 KB
  • 大小: 23.9 KB
  • 大小: 28.2 KB
  • 大小: 23.6 KB
  • 大小: 23.6 KB
  • 大小: 17.5 KB
  • 大小: 26.6 KB
  • 大小: 56.2 KB
  • 大小: 37.3 KB
  • 大小: 11.3 KB
分享到:
评论

相关推荐

    maven插件的eclipse插件

    将Maven与Eclipse结合使用的桥梁就是"Maven插件的Eclipse插件",也称为m2e(Maven Integration for Eclipse)。 m2e是Eclipse官方提供的一个插件,它的主要作用是将Maven的功能无缝集成到Eclipse中,让开发者在...

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3

    "省时省力,程序猿必备工具"强调了m2eclipse插件在日常开发工作中的重要性,它简化了Maven项目配置和管理,使得开发者可以更专注于代码编写,而非项目构建的琐事。 【标签】"maven"和"m2eclipse"揭示了这个插件的...

    eclipse maven插件

    Eclipse Maven插件,也被称为M2E(Maven2 Eclipse),是Eclipse官方支持的一个插件,它无缝地将Maven的功能整合到Eclipse的工作空间中。通过安装M2E插件,开发者可以无需繁琐的手动配置,直接在Eclipse内创建、导入...

    eclipse Kepler Service Release 2

    5. **M2E(Maven Integration for Eclipse)集成**:Maven的集成得到了加强,使得Maven项目与Eclipse的工作空间整合更加顺畅,提高了构建和依赖管理的效率。 6. **性能提升**:Eclipse Kepler SR2着重提升了启动...

    25个让Java程序员更高效的Eclipse插件

    11. ApacheIvyDE:这个插件集成了Apache Ivy的依赖管理功能,能够管理项目中的依赖关系,并且和WTP及Ant插件配合使用。 12. M2eclipse:M2eclipse是一个Maven插件,可以管理简单及多模块项目。它支持在Eclipse中...

    Eclipse整合開發環境

    - 例如,PDE(Plug-in Development Environment)用于开发Eclipse插件,Mylyn则用于任务跟踪和代码导航。 8. **版本控制集成** - Eclipse可以与各种版本控制系统(如Git、SVN)无缝集成,便于团队协作和代码版本...

    eclipse3.2 lomboz插件

    在解压后的文件列表中,`features`和`plugins`两个文件夹分别代表了Eclipse插件的特征和插件本身。`features`目录下的文件通常包含了插件的功能描述和依赖关系,而`plugins`目录包含实际的插件实现。安装Lomboz插件...

    maven4dorado.pdf

    在Dorado7项目中整合Maven,开发者可以继续使用他们熟悉的Eclipse开发环境,并通过m2eclipse插件与Maven整合,这样既利用了Eclipse强大的代码编辑、调试、重构等IDE功能,又发挥了Maven在项目管理和构建自动化上的...

    Eclipse IDE Pocket Guide

    《Eclipse IDE Pocket Guide》是一本专为Eclipse整合式开发环境用户编写的便携式指南,旨在帮助开发者更高效地使用这个强大的开发工具。Eclipse IDE是全球开发者广泛使用的开源开发平台,它支持多种编程语言,如Java...

    Eclipse中文开发手册.

    例如,Mylyn用于任务管理,PDE用于开发Eclipse插件,Maven插件支持Maven构建,Spring Tool Suite提供Spring框架的支持等。 **八、JDT和WTP** Java Development Tools(JDT)是Eclipse的核心组件,提供Java开发所需...

    eclipse下整合搭建ssh通用项目

    1. **安装和配置Eclipse**:确保你的Eclipse版本支持Java Web开发,如果没有,需要安装Web Tools Platform (WTP) 插件。 2. **创建动态Web项目**:在Eclipse中,选择“File” -> “New” -> “Dynamic Web Project...

    eclipse 开发 ssh框架模板

    - 完成后,右键点击项目,选择"Configure" -> "Convert to Maven Project",添加Struts2、Spring和Hibernate的依赖。 2. **配置Struts2** - 添加Struts2的核心库到项目的类路径中。 - 创建struts.xml配置文件,...

    SSH.rar_JavaEE_eclipse javaee_ssh_ssh eclipse_ssh javaee

    6. **SSH与Eclipse的整合**:在Eclipse中,可以使用Maven或Gradle等构建工具来管理和集成SSH框架,通过添加相应的依赖库,开发者可以直接在Eclipse中创建和运行SSH项目。同时,Eclipse还有如MyEclipse这样的商业插件...

    b3log-solo在eclipse下的热部署方案.docx

    如果你选择了Eclipse Classic,需要单独安装WTP和Git、Maven插件,例如Egit和m2e,可以通过Help->Marketplace搜索并安装。 创建Dynamic Web Project的步骤如下: 1. 配置服务器:通过New Runtime对话框新建服务器。...

    struts2+hibernate3.3+spring2.5整合

    同时,Eclipse的插件如Maven Integration for WTP可以帮助开发者配置Web项目,方便运行和调试。 整合步骤一般包括以下几步: - 创建Maven或Gradle项目,配置对应的依赖。 - 配置Struts2的struts.xml,定义Action和...

    Eclipse工具详解

    在本文档中,我们将深入探讨Eclipse的各项特性和使用技巧,包括基本操作、快捷键、数据库连接及配置,以及在Java程序开发和整合三大框架(Spring、Hibernate、Struts)进行Web开发中的应用。 **一、Eclipse基础操作...

    xfire-spring

    2. **搭建WTP动态Web工程**:用于部署WebService,确保项目结构符合Web工程的要求,并正确配置了XFire和Spring的整合。 3. **实现服务**:在项目中实现具体的业务逻辑,使用XFire和Spring框架进行装配和配置,以...

Global site tag (gtag.js) - Google Analytics