【问题标题】:How to convert maven project to web application project?如何将 maven 项目转换为 Web 应用程序项目?
【发布时间】:2013-04-12 16:23:07
【问题描述】:

我想将 maven 项目转换为 Web 应用程序项目,其中应包含 web.xml。我正在使用带有 m2e(eclipse 的 maven 集成)插件软件的 eclipse juno 4.2。

任何回复将不胜感激。

【问题讨论】:

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


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

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

    【讨论】:

      【解决方案2】:

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

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

      您有以下两种选择-

      1. 简单地打开 pom.xml 并将 jar 更改为 war。在 src/main 下创建文件夹 webapp 并创建一个 web.xml
      2. 通过 maven 命令行选择 webapp archetype 或通过 eclipse 选择 maven webapp achetype 创建一个新的 web 应用程序项目。定义对 jar 项目的依赖关系。

      如果您可以根据我的建议提供更多信息,那么我可能可以提供帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-28
        • 2010-10-07
        • 1970-01-01
        • 2014-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-01
        相关资源
        最近更新 更多