【问题标题】:Import eclipse project as Java EE将 eclipse 项目导入为 Java EE
【发布时间】:2011-01-31 07:18:44
【问题描述】:

我使用 maven 创建了一个 Java EE 项目,并希望将其作为 Java EE 项目导入(即:自动将 libs jar 添加到类路径,将 tomcat jar 添加到类路径等)。如何将现有项目更改为 Java EE 项目?

【问题讨论】:

  • @wuntee 它是一个 maven 项目,不管它是否是 J2EE 项目,只需添加你需要的依赖项到你的 pom 中,你就可以做任何“J2EE 项目”应该做的事情了去做。

标签: eclipse maven-2 jakarta-ee


【解决方案1】:

maven-eclipse-plugin 和 Eclipse M2Eclipse 插件都可以处理此用例,并使 Eclipse 将您的 war/ejb/ear 项目视为 WTP 项目。

对于maven-eclipse-plugin,查看WTP support页面(当然可以在插件的<configuration>元素中加入这个参数)。

对于 M2Eclipse 插件,请确保您还安装了 Maven Integration for WTP(这是可选的),否则您将无法获得 WTP 支持。注意,对于war模块,插件会在web.xml(2.3、2.4、2.5)版本的基础上设置Dynamic Web Module分面版本项目导入后版本无法更改。所以请确保在导入之前拥有“正确的”web.xml(或从工作区中删除项目,更改web.xml 并重新导入项目)。

【讨论】:

  • 我正在使用 m2eclipse - 即使通过 Eclipse m2eclipse gui 创建项目时,它仍然没有将项目显示为 Web 项目...意思是,没有地球的图标,并且有无法将项目作为“在服务器上运行”运行...我确实有用于 WTP 的 Maven 集成...
  • @wuntee WTP 是否适用于其他(非 maven)项目?创建的项目的包装是什么?
  • 在更新了所有的 Eclipse 之后,它开始正常工作。谢谢。
【解决方案2】:

使用m2eclipse plugin。它会告诉 Eclipse 要包含哪些 JAR,您可以在 pom.xml 中管理所有依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2018-03-05
    • 2023-04-04
    • 2012-08-12
    • 2023-03-15
    • 1970-01-01
    相关资源
    最近更新 更多