Не удается разрешить основные методы аммонита в Intellij
Я хочу использовать @main
как описано здесь: https://ammonite.io/
@main
def all() = {
...
}
Это не может быть решено в Intellij. Я не мог найти импорт. Я добавил эти зависимости:
libraryDependencies ++= Seq(
"com.lihaoyi" %% "ammonite-ops" % "1.6.9",
"com.lihaoyi" % "ammonite" % "1.6.9" cross CrossVersion.full
)
Есть ли способ добиться этого?
1 ответ
Решение
Примерно так должно работать:
import ammonite.main.Router.main
@main
def all() = {
print("hey")
}
all()
Кроме того, убедитесь, что вы создаете Scala Worksheet
(.sc) и не Scala Class
(.scala), чтобы позволить IntelliJ помочь вам с импортом аммонита.