问题标签 [m2e-wtp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
312 浏览

eclipse - Kotlin 无法使用 Eclipse 工作区分辨率

我有一个基于 Maven 的 web 应用程序,它具有多个“本地”Maven 依赖项(即依赖项本身就是与主应用程序在同一个 Eclipse 工作区中维护的项目)。

我最近重写了从 Java 到 Kotlin 的依赖项之一。以下是 Kotlin 项目的相关部分pom.xml

当我尝试在 Eclipse 内的 Tomcat 中启动应用程序时,出现错误:

我已经执行了许多故障排除步骤,并且毫无疑问地确定问题是由依赖项目中的 Kotlin 引起的,即如果我将 Kotlin 项目恢复到原始 Java 项目,一切都会再次正常运行。

如何使用最新版本的 Eclipse、Kotlin、Maven、Tomcat 和 m2e-wtp 解决此问题?

0 投票
1 回答
360 浏览

kotlin - 在 Kotlin/Tomcat/Eclipse/Maven 项目中使用“启用工作区解析”的先决条件是什么?

更新

在进行额外的故障排除并意识到该问题特定于 Kotlin 而不是 Eclipse 的一般问题后,我编辑了该问题。

原始问题

较早的问题,我发现当应用程序引用共同开发的依赖项(即我也主要与主要应用)。Disable Workspace Resolution设置有很多不便之处,其中最重要的一点是在修改依赖项目中的代码时需要运行mvn install

我现在的问题是:

我需要在 Eclipse、Maven 或 Tomcat 中进行哪些配置,才能开始使用Kotlin成功使用Enable Workspace Resolution

我基本上已经回顾了关于该主题的所有 SO 问题,不幸的是,它们都没有专门针对 Kotlin 解决 Eclipse: