使用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插件安装完成:

[img]http://dl.iteye.com/upload/attachment/454533/eca989be-458e-3ce3-8996-14e6828c3039.jpg[/img]

开始建立maven2的工程:
[img]http://dl.iteye.com/upload/attachment/454529/40c535e3-7f80-3eef-a41b-b8274e81f343.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/454531/1373c593-3cac-3555-8fa8-8da04ec0eae8.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/454539/3e8ab3cc-19a6-3167-aad0-bdbef94742d1.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454541/346c7f94-a460-364a-83fb-a07875e94cb5.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454579/2ad74223-c026-3edf-9de5-d9258ec2d98f.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/454581/d917abb5-a795-3c4c-b50d-8d4e501cace3.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454549/513f03aa-0346-355d-ba8b-42916fd8c750.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454551/0008c5e2-4b26-3750-9837-d744ca9e2364.jpg[/img]

现在来设置WTP:

[img]http://dl.iteye.com/upload/attachment/454555/5142a264-9617-35dc-8fcc-f3959d34f4b0.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/454557/a9e5270a-046d-38f0-8ed2-93e5c805762f.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454559/1be91c84-9901-3352-ae5d-27a1b7f94be4.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454585/3cdf5d9d-7e4b-3cc2-85bc-0eeff6043ae0.jpg[/img]

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

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

[img]http://dl.iteye.com/upload/attachment/454561/50de8f0a-0520-3f65-abc7-f9b5de6259b2.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454587/ba5a7da7-1b92-32ff-a35d-ce2ed3c726d8.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454563/66a550c2-056b-3f9c-b690-88abca0d6339.jpg[/img]

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

[img]http://dl.iteye.com/upload/attachment/454573/350216cc-8ee3-3749-b3c1-831e97a5b3c0.jpg[/img]

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

这是maven2的模板安排。

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


[img]http://dl.iteye.com/upload/attachment/454575/c1d40944-3f8d-3c5f-9a12-5a06221cffe0.jpg[/img]


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

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

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

注: 本文转至 http://blog.csdn.net/tom_221x/archive/2010/12/22/6092638.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值