【问题标题】:Integrate War-Plugin for m2eclipse into Eclipse Project将 m2eclipse 的 War-Plugin 集成到 Eclipse 项目中
【发布时间】:2011-03-15 21:42:42
【问题描述】:

我使用 JSF 和 Maven 建立了一个小型 Web 项目。现在我想部署在 Tomcat 服务器上。是否有可能像 Eclipse 中的一个按钮一样自动将项目部署到 Tomcat?

我读到了Maven War Plugin,但我找不到如何将它集成到我的流程中的教程 (eclipse/m2eclipse)。

您能否链接我以提供帮助或尝试解释一下。谢谢。

【问题讨论】:

    标签: eclipse maven-2 tomcat m2eclipse


    【解决方案1】:

    我用 JSF 和 maven 建立了一个小型 Web 项目。现在我想部署在 Tomcat 服务器上。

    在开发过程中,我推荐使用 Eclipse Web Tools Platform (WTP)。 M2Eclipse 为其提供支持(假设您安装了Maven Integration for WTP)并且您的项目应该被识别为可在服务器上运行的Dynamic Web Project

    因此,将 Tomcat 声明为 Server(显示 Servers 视图并在其中右键单击以通过 添加服务器新建 > 服务器)。并将您的项目部署到其中(右键单击您的项目,然后运行 > 在服务器上运行)。

    还有其他选项,例如使用 Tomcat Maven Plugin 或通用 Cargo Maven Plugin,但我不会将它们用于开发,而且由于您是 Maven 初学者,因此我根本不推荐它们。使用你的 IDE。

    我阅读了有关 Maven 战争插件的信息,但找不到如何将其集成到我的流程中的教程。

    实际上,Maven War Plugin 只负责打包您的 webapp 项目(当您的项目使用 <packaging>war<packaging> 时,它会自动绑定在 package 阶段)。它不用于部署。但正如我所说,在开发过程中使用您的 IDE 来部署您的应用程序。

    【讨论】:

      【解决方案2】:

      war 插件用于生成war 文件,而不是用于部署它们。您所要求的可能由Cargo Plugin 提供。另一个有趣的候选人可能是jetty-maven-plugin

      【讨论】:

        猜你喜欢
        • 2011-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-29
        • 1970-01-01
        • 1970-01-01
        • 2012-04-05
        • 1970-01-01
        相关资源
        最近更新 更多