我是 Scala 和 IntelliJ IDEA 的新手。我正在从 Simply Lift 学习 Lift例子。我已按照提供的说明设置我的 IDE here .我正在使用基于 Maven 的方法。Scala 插件是版本化的(0.4.1084——最新的截至 2011 年 6 月 30 日)。 IntelliJ IDEA 版本为 10.5。
原型(prototype)是
-DarchetypeGroupId=net.liftweb \
-DarchetypeArtifactId=lift-archetype-blank_2.8.1 \
-DarchetypeVersion=2.3 \
-DarchetypeRepository=http://scala-tools.org/repo-releases \
-DremoteRepositories=http://scala-tools.org/repo-releases \
-DgroupId=com.company \
-DartifactId=lift_test \
-Dversion=1.0
当我开始编码 Snippet and Sitemap例子。我在以下行看到 IDE 显示错误(代码下方有讨厌的波浪线)
Menu.i("Info") / "info" submenus (
Menu.i("About") / "about" >> Hidden >> LocGroup("bottom"),
Menu.i("Contact") / "contact",
Menu.i("Feedback") / "feedback" >> LocGroup("bottom")
),
错误说,
Expression of type (Menu.Menuable , Menu.Menuable with Menu.withSlash,
Menu.Menuable) doesn't conform to expected type ConvertableToMenu
但是,当我从 IDEA 运行 Maven > Install
或 Compile 'Boot.scala
时,它们似乎可以正常运行。
我很难让 Scala/Lift 在 IDEA 和 Eclipse 这两个 IDE 中的任何一个上完美运行。
请让我知道我错过了什么?
我已经添加了一个错误报告,你可以在这里看到它http://youtrack.jetbrains.net/issue/SCL-3429?projectKey=SCL
最佳答案
该插件仍在开发中。好的代码红色和坏的代码绿色都是日常使用中出现的问题。如果您想帮助开发插件,请提交错误报告,并用一个简短的示例来说明您的问题。
关于scala - Intellij IDEA 在合法的 Scala 代码上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564907/