Eclipse Indigo/3.7 中的 Maven/Tomcat 项目

标签 maven eclipse-wtp eclipse-indigo

我正在使用最新的里程碑版本尝试下一个版本的 Eclipse,但在将我的 Maven 项目部署到 Tomcat 时遇到了问题。

以前在 Eclipse 3.6 中,我的项目在从 SVN checkout 时会自动启用为 Web 项目。我在 3.7 中检查了我的项目,但没有任何迹象表明它可以作为 Web 项目运行(例如,尝试运行该项目并没有给我通常的“在服务器上运行”选项)。

我安装的是 Indigo RC4“Eclipse IDE for Java EE Developers”版本。然后我从 here 添加了最新的 M2E 里程碑.这使我能够启动并运行,检查我的项目,我似乎能够很好地构建项目(它确实为远程部署创建了我的 .war 文件)。但是仍然没有“在服务器上运行”选项。

有没有人知道我可能会错过什么?我猜它是一个 Maven 和 WTP 集成插件,但我还没有找到合适的插件。

最佳答案

在 m2e 成为 Eclipse 项目之前,WTP 集成与核心模块一起提供。现在核心模块是一个 eclipse 模块,并且 WTP 集成是单独提供的。可以找到 m2eclipse-wtp 的当前 Indigo 快照 here .然而,我无法从这个更新站点获得任何 Artifact ,即使它已在相应的 JIRA issue 中列出。 .

幸运的是,今天 m2e-wtp 可以通过 m2e 市场获得。只需打开 Eclipse 首选项,转到“Maven”->“发现”->“打开目录”并安装它。 m2e Marketplace .

关于Eclipse Indigo/3.7 中的 Maven/Tomcat 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356421/

相关文章:

java - 如何从 pom.xml 中的setting.xml 文件引用密码

html - Eclipse 在显示工具提示消息之前挂起 3-4 秒

java - 在 Eclipse 插件中实现处理程序

eclipse - 使用 Eclipse 为每个枚举值使用一行格式化 Java 枚举

java - 切换到 Java 1.8-Spring 4 后无法打开 ServletContext 资源 [/jdbc.properties]

java - 无需 Maven 配置文件即可工作,有错误

java - 如何在 Eclipse (Juno) 中的 Glassfish 4.0 上运行 JMS 应用程序

java - 使用 WTP 部署到 Websphere 时缺少 spring-web.jar

java - Gradle with Eclipse - 资源未被过滤