使用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如果没有使用自己的仓库的话,需要网络去下载依赖文件,就是说请联网,不然控制台说提示下载依赖文件失败。

你可能感兴趣的:(J2ee)