Eclipse 中的Maven Webapp

记录一个有意思的事情 tomcat

之前刚开始使用maven的时候, 在涉及到war 的包的时候 就想到如何去运行它  我想这个是很正常的想法  eclipse

因而乎 就找了 tomcat-plugin / jetty-plugin 这样的东西  而后就一直用这样的方式 maven

但是最近同事和我说eclipse 原生的sever 也能够跑maven war, 我开始想都没想 怎么可能, 能用我还不直接用了 还加个plugin 麻烦死了 况且我Eclipse 常驻, eclipse server 固然更适合我, 我不想去拷贝plugin 配置了 spa

但是去试了一下才知道是能够的    感叹这就是乌龟的本性啊   server

很简单的步骤   ip

1. 建立Maven 项目   Packaging 选择为 WAR 这样 eclipse 会自动识别项目为 WEB项目   开发

若是没有选择 没有关系 后面有处理方法 rem

2. 进入 server 视图 建立 server  module

   右击 add add remove  // 或者 // 双击 进入配置 选择 modules 选项卡  添加 就行 cli

固然若是你的项目没有被识别为WEB 项目的时候 你是没法作第二步操做的

能够有下面操做修改

  1. 右击项目 选择 properties
  2. 今日选项 project Facets 
  3. 勾选 Dynamic Web Module  
  4. OK

这样你就能够进行第二步操做了

------------------------------------------------------------------------------

关于Maven WEB 的项目引用的处理   就是ClassPath 这样的应用 , 表示在你工做空间中存在的 被你用ECLIPSE 打开了

在运行WEB 的时候 你须要针对设置一下 否则你将出现CLASS 找不到的状况

步骤以下 :

选择WEB项目 右击 -- properties

选择Deployment Assermbly / 把你依赖的项目都加进来

OK 搞定

--------------------------------------------------------------------------------

区别: 开发环境确定是Eclipse server 更方便一点 我以为是这样 / 若是你想发布一个开源项目 那非Plugin莫属了

--------------------------------------------------------------------------------
jetty maven plugin wiki.

http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

相关文章
相关标签/搜索