Intellij IDEA показывает ошибку в легальном коде Scala - PullRequest
3 голосов
/ 03 июля 2011

Я новичок в Scala и IntelliJ IDEA.Я учу Лифт из Просто Лифт примеров.Я настроил свою IDE в соответствии с инструкциями здесь .Я использую подход, основанный на Maven. Плагин Scala имеет версию (0.4.1084 - последняя версия от 30 июня 2011 года).Версия IntelliJ IDEA - 10.5.

Архетип -

 -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

Когда я начал кодировать пример Фрагмент и Карта сайта .Я вижу ошибку IDE show (и неприятную волнистую линию под кодом) в следующей строке

  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

Однако, когда я запускаю Maven > Install илиCompile 'Boot.scala из IDEA, кажется, они работают без ошибок.

Я испытываю трудности с тем, чтобы Scala / Lift отлично работал на любой из двух IDE, IDEA и Eclipse.

Пожалуйста, дайте мне знать, что мне не хватает?


Я добавил отчет об ошибке, вы можете увидеть его здесь http://youtrack.jetbrains.net/issue/SCL-3429?projectKey=SCL

1 Ответ

4 голосов
/ 03 июля 2011

Плагин все еще находится в стадии разработки. Хороший красный код и плохой зеленый - это проблемы, возникающие при повседневном использовании. Если вы хотите помочь с разработкой плагина, отправьте отчет об ошибке с коротким примером, демонстрирующим вашу проблему.

http://youtrack.jetbrains.net/issues/SCL

...