如何将maven项目转换为Web应用程序项目?

时间:2013-04-19 09:49:54

标签: google-app-engine maven m2eclipse web-application-project

我想将maven项目转换为Web应用程序项目,该项目应包含web.xml。我正在使用eclipse juno 4.2和m2e(maven integration for eclipse)插件软件。

任何回复都将不胜感激。

2 个答案:

答案 0 :(得分:8)

  • 安装m2e-wtp
  • 在您的pom.xml中,更改或添加 war 打包
  • 右键点击项目> Maven>更新项目
  • m2e-wtp将创建src / main / webapp文件夹并添加动态Web项目Facet¤
  • 在src / main / webapp
  • 下手动添加WEB-INF文件夹
  • 右键点击项目> Java EE工具>生成部署描述符存根 它将在src / main / webapp / WEB-INF /
  • 下创建一个web.xml

¤默认情况下,Web构面设置为2.5。如果需要,您应该在项目属性>下更新它。项目构面在生成web.xml之前

答案 1 :(得分:2)

我假设您当前的项目是一个生产jar的maven项目。请确认。

我没有遇到任何可以将jar项目转换为战争项目的实用程序。

您有以下两个选项 -

  1. 简单地打开pom.xml并将jar更改为war。在src / main下创建文件夹webapp并创建web.xml
  2. 通过maven命令行选择webapp原型或通过eclipse选择maven webapp achetype创建一个新的Web应用程序项目。定义对jar项目的依赖。
  3. 如果您可以根据我的建议提供更多信息,那么我可以提供帮助。