问题标签 [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.
eclipse - Kotlin 无法使用 Eclipse 工作区分辨率
我有一个基于 Maven 的 web 应用程序,它具有多个“本地”Maven 依赖项(即依赖项本身就是与主应用程序在同一个 Eclipse 工作区中维护的项目)。
我最近重写了从 Java 到 Kotlin 的依赖项之一。以下是 Kotlin 项目的相关部分pom.xml
:
当我尝试在 Eclipse 内的 Tomcat 中启动应用程序时,出现错误:
我已经执行了许多故障排除步骤,并且毫无疑问地确定问题是由依赖项目中的 Kotlin 引起的,即如果我将 Kotlin 项目恢复到原始 Java 项目,一切都会再次正常运行。
如何使用最新版本的 Eclipse、Kotlin、Maven、Tomcat 和 m2e-wtp 解决此问题?
kotlin - 在 Kotlin/Tomcat/Eclipse/Maven 项目中使用“启用工作区解析”的先决条件是什么?
更新
在进行额外的故障排除并意识到该问题特定于 Kotlin 而不是 Eclipse 的一般问题后,我编辑了该问题。
原始问题
在较早的问题中,我发现当应用程序引用共同开发的依赖项(即我也主要与主要应用)。Disable Workspace Resolution设置有很多不便之处,其中最重要的一点是在修改依赖项目中的代码时需要运行mvn install
。
我现在的问题是:
我需要在 Eclipse、Maven 或 Tomcat 中进行哪些配置,才能开始使用Kotlin成功使用Enable Workspace Resolution?
我基本上已经回顾了关于该主题的所有 SO 问题,不幸的是,它们都没有专门针对 Kotlin 解决 Eclipse:
- 启用 Eclipse maven 的 Web 应用程序引用工作区项目,但在运行 Tomcat 服务器时未部署这些项目
- 如何让 Maven 插件使用 Eclipse 工作区分辨率?
- Maven 工作区分辨率吓坏了
- maven-assembly-plugin 和 eclipse 工作区解析
- 即使 Workspace 解析不起作用,如何让 Eclipse 使用 maven 项目?
- maven eclipse 工作区分辨率
- Maven 工作区解析缺少用于本地 Tomcat 测试的 jar
- Maven 项目和 Eclipse 工作区
- M2E Eclipse Maven 工作区解析和 CDI
- Eclipse Maven 工作区解决方案看不到生成的类
- 在 Eclipse 中为 Maven 项目使用 Tomcat
- 使用 Eclipse 和 Tomcat 部署 Maven 项目
- maven + eclipse + tomcat:找不到类异常
- 如何从 Eclipse 在 Tomcat 中运行 Maven 项目
- 通过 M2eclipse 和 Maven 从 eclipse 部署到 tomcat