У меня есть несколько операторов импорта в моем проекте, которые отображаются в RED. Intellij показывает ошибки «Не удается разрешить символ», и я не могу автозаполнять эти классы или их методы. Однако, когда я запускаю свой проект, он работает отлично. Это странно, так много так, что позволяет сказать, что у меня есть оператор импортаIntellij не может найти несколько классов - Play SBT. Intellij ошибка?
import org.apache.velocity.app.Velocity
Он не может решить класс «скорость», несмотря на то, когда я делаю Ctrl + B выбора пакета «приложение», это ясно показывает, класс скорости:
Я теряюсь в этом, и я изо всех сил, чтобы закодировать как это. Любая помощь будет оценена.
С наилучшими пожеланиями.
EDIT: В моем проекте некоторые из зависимостей также не разрешены, хотя я обновил свой проект несколько раз. Точно такие же зависимости разрешаются в системе моего коллеги, которая использует ту же структуру кода и среду, что и я.
Я могу видеть, что неразрешенные зависимости лежат внутри пакета play.sbt, но до сих пор не решены. Есть ли проблема совместимости между Intellij («15.0.2») и SBT («0.13.8», упомянутыми в build.properties моего приложения)?
Какая версия вы используете? Я сталкиваюсь с той же проблемой с последним EAP, но только с «scala.concurrent.ExecutionContext». У двух коллег были подобные проблемы (хотя и с разными классами/пакетами), и только полная очистка проекта помогла. – rethab
Я использую intellij 15.0.2, Scala 2.11.7. Интересно, почему то же самое работает для моего коллеги. Там есть что-то чрезвычайно тонкое, которого я пропускаю, или есть ошибка с intellij. Webapp работает отлично, что указывает на то, что вероятность последнего выше. –