intellij-idea - 具有共享内容根的 Kotlin/IntelliJ 模块

标签 intellij-idea module kotlin

我正在使用 Kotlin 在 IntelliJ Idea 中开展一个项目。我正在尝试为 Kotlin 类创建单元测试,并且我可以创建该类,但在运行测试时,我收到一个错误,即没有配置 JDK。我进入项目结构并更改模块的 JDK,但是当我单击应用时,我收到一条消息:

Content root "C:\Users\2rtmar\Documents\xproject\xproject\examples\src\main" is defined for modules "xproject-examples-utils_main" and "xproject-examples-java_main". Two modules in a project cannot share the same content root.



另一个团队成员说这些模块有问题,无法使用,但我没有使用它们,仍然阻止我运行我的代码。我试图取消将此模块标记为源根目录,但没有解决问题。我甚至完全删除了 xproject\examples 模块,但在尝试设置模块的 JDK 时收到了相同的消息。

任何帮助表示赞赏!

最佳答案

我最近遇到了这个问题。
第一个检查应该是检查是否添加了具有相同内容根目录的任何其他模块。[您可以在项目结构 -> 模块中进行检查]
如果是,请单击顶部的 -(减号)按钮删除其他项目。

关于intellij-idea - 具有共享内容根的 Kotlin/IntelliJ 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50393111/

相关文章:

java - InvalidModuleDescriptorException : Package hellofx. org.openjfx 在模块中找不到

java - Maven:配置文件 + 模块

node.js - module.exports 返回值未定义

android - 在 Alert Dialog Builder 中启动协程

android-studio - 不必放置值2>值1

intellij-idea - 在 IdeaVim 中取消映射键

scala - 内联文档显示 List.head() 的 'Cannot find macro'

java - 新自定义控件上的 ClassNotFoundException - JavaFx

python - 从不同目录导入脚本

java - 在这种情况下,Observable 会不会因为被垃圾收集而中途停止发射?