2017-01-20 2 views
0

Я работаю над проектом scala, который использует sbt для инструментов сборки. Когда мы запускаем модульные тесты в командной строке 'sbt test', тесты работают нормально. Тем не менее, когда я запускаю модульные тесты в IntelliJ, похоже, он также подбирает неверную версию зависимости.IntelliJ print test run dependencies

Мне было интересно, есть ли у меня способ распечатать путь к классам, с которым IntelliJ запускает модульные тесты?

ответ

0

IntelliJ IDEA уже делает это, фактически, для каждого тестового прогона. Тестирование выполняется как вызов JVM с помощью класса path, переданного параметру командной строки.

Вам нужно нажать на многоточие, чтобы увидеть всю командную строку. Classpath будет там после аргумента -classpath. Лучше скопировать его в другое окно и включить перенос строк для дальнейшего копания.

screenshot