【问题标题】:class or interface expected shows on pom.xmlpom.xml 上预期显示的类或接口
【发布时间】:2015-01-06 08:49:58
【问题描述】:

我已经将一个多模块 maven 项目导入到 Intellij IDEA 14 中,除了在 maven pom.xml 中显示一些令人讨厌的消息外,一切正常,如下面的屏幕截图所示。

有什么办法可以解决这个问题。

PS:我可以构建项目并且生成的应用程序运行良好

【问题讨论】:

  • 您是否尝试过 IntelliJ 通用解决方案来解决这些问题(文件/无效缓存/重新启动)? :)
  • @BohuslavBurghardt 它没有帮助
  • 刚刚模拟了问题。当您意外注入语言参考时,可能会发生这种情况。尝试导航到下划线代码,按 ALT-ENTER 并选择 Un-inject language reference if it is there。
  • @BohuslavBurghardt 哇,就是这样。取消注入解决了这个问题。请添加它作为答案,我会接受的。

标签: maven intellij-idea intellij-14


【解决方案1】:

您一定是在您的 pom.xml 中意外注入了 Java 语言参考。要修复它,导航到带下划线的行,点击 ALT+ENTER 并选择 Un-inject Language/Reference

【讨论】:

  • 谢谢。只是我不明白的一件事是我没有注入语言参考它自动发生不知道为什么。
  • @KarthikeyanVaithilingam 不确定。这可能是一些隐藏的 IDE 错误,或者您确实在某些时候确实不小心从 ALT ENTER 菜单中注入了语言并且甚至不知道它。我在 IntelliJ 的问题跟踪器中寻找了类似的问题,但一无所获,但谁知道......重要的是它有效 :) 如果它再次发生在您身上,请尝试联系 JetBrains 支持或在 youtrack.jetbrains.com 上报告。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-08
  • 2016-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-13
相关资源
最近更新 更多