[使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(一)
上次介绍了怎么在eclipse中添加本地依赖类,这次带来的是一个简单的SSH2整合maven-jetty-plugin的例子,jetty估计都不陌生了,它是一个基于是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。使用maven后我们考虑的问题更少了,使用jetty的maven插件非常简单,只需要加入少许内容就可以了,但是这里暂时先卖个关子往后再看如何配置,首先先看如何配置一个webapp,对于m2eclipse它自带了webapp的模板,打开eclipse---->File---New---->Ohter(或者Ctrl+N)--->Maven Project(如图1:创建新的Maven Project)http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://uoyzvw.blu.livefilestore.com/y1mrjEgPlLa_Say52k42HmAtoir2tGWnDWo3GLqVvkL9trNYAUWd8M6sI8eCyeWYBRNo1kLzpun3pf8i-7WpjjK317lqFH5_CwVrhq1tHxoBClXJE9FnkYSlqHIyWQq8-dwG5-XRCQaVgl1KS1OvCqhIg/image_thumb1 图1:创建新的Maven Project
新建之后使用默认勾选的(如图2:默认的选项),然后按next,输入webapp,选择Artifact Id 为webapp-jee5(如图3:选择对应的模板),然后继续按next,输入对应的(如图4:模板界面)GroupId,Artifact Id (project名称)后按fish这样就可以新建好一个webapp了,目录结构如图5:构建好的界面.
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://uoyzvw.blu.livefilestore.com/y1m_5LBYU0GGee-RkuujbzGD2_x3crVI4FGL581mfW-HKt732HHPxHVihhvLkLLYffiWyLAW0jnychgjBuYHq5YFHwcyZotzk2OymnShqTGw8zStMnzn_sSUjbmjElMVeXv1vJL7Lde4SRcgzq8L45dCg/image_thumb15.png?download&psid=1 图2:默认的选项
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://uoyzvw.blu.livefilestore.com/y1mCKgbegywzBSKyemwEwxU5fkJzJxdkpWODBDmHzQJ2MRGIXF7nkchL_ayOVZkAygcDgnkHTOeHM_GxMFgPaUP8ScAibmRQVX3i3fwxZ55aO6F-k9PqZfDBiUU5YLeYsSkVUmZyRXT2Ur3J0KqRDpdkw/image_thumb14.png?download&psid=1 图3:选择对应的模板
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://uoyzvw.blu.livefilestore.com/y1mCPcaNgyVv467csMweCK_9PsHGd7SBy4dSA6v95sKFFzg9x_jHizY_z5qXLzvk7wn9pzQivfxgleyosO0_cwhfuzgUDzVLnHhQgyJ-9ud1VoGhIuPu-meqf0h9u9nH7YUuXgkcmiOlDvEsDMCb6JwBA/image_thumb23.png?download&psid=1 图4:模板界面
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://uoyzvw.blu.livefilestore.com/y1mpQzDkoCeCyQdXiBcPVLsEMANxvTiix1EOg9mkVxcGM9I_RLHoTV6-Mq776yYOQJxU-gxucYNFRVpv8bs4fRCSqn0CGFEq1dMrp_ppgLzt0HqsV49iHhvvsMdxdYEIlzQ7B6i0l3RgBCodtmuizLg4w/image_thumb22.png?download&psid=1 如图5:构建好的界面
注意:
在选择webapp中,会看到上图有webapp-javaee6,估计很多人都会去选择哪个,而我为什么推荐选5呢?主要原因就是javaee6是新出的技术目前支持其服务器目前只有glassfish,而tomcat7还没有正式发布只是RC版,而javaee6中target中已经没有了web.xml了,因为在Javaee6 web.xml可以缺省不需要了.所以要注意这点.
页:
[1]