2015-11-07 2 views
0

Я делаю курс Scala из Coursera; В настоящее время я участвую в двухнедельных упражнениях. Я хочу, чтобы загрузить код в интерпретатор, так что я могу проверить методы, которые я реализован следующим образом:Scala не может загрузить файл в интерпретаторе

:load FunSets.scala 

Однако, я получаю следующее сообщение об ошибке:

<console>:10: error: not found: value common 
     import common._ 

Это появляется потому, что исходный файл импортирует другой пакет как это:

package funsets 

import common._ 

Как я могу заставить интерпретатор увидеть и другой пакет? Есть ли способ импортировать весь проект?

ответ

0

Предполагая, что ваш проект использует sbt, вы должны быть в состоянии сделать следующее.

  1. От корня вашего проекта введите sbt и нажмите enter. Ваш проект будет загружен в sbt.
  2. Задайте задачу console, чтобы загрузить REPL со всеми скомпилированными классами и библиотеками. Используйте задачу consoleProject, чтобы загрузить REPL с доступом к определению проекта и sbt.

sbt documentation имеет более подробную информацию.

Смежные вопросы