VSCode Metals scala, в папке интеграционных тестов не отображаются классы

В папке module/src/it У меня есть интеграционные тесты, настроенные с помощью sbt, например:

https://www.scala-sbt.org/1.x/docs/Testing.html

но VSCode с металлами показывает мне, что не видит этих классов, все отлично компилируется с sbt. Что я могу с этим сделать? Спасибо!

изменить: остальные тесты, основной код и т. д. отлично работают в vscode, только проблема с it папка тестов

2 ответа

Хорошо, похоже, что bloop не поддерживает его, и кто-то создал для них билет:

https://github.com/scalacenter/bloop/issues/1162

Плагин VS Code по умолчанию использует переменную среды JAVA_HOME (через find-java-home) для поиска исполняемого файла java. Metals работает только с Java 8, поэтому этот исполняемый файл не может указывать на другую версию, такую ​​как Java 11.

https://olafurpg.github.io/metals/docs/editors/vscode.html

Другие вопросы по тегам