2016-08-11 2 views
1

Учитывая подпроект, как мне запустить основной класс этого проекта в качестве зависимости другого подпроекта?Как запустить основной класс из build.sbt?

+0

Вы хотите результат 'Main' быть зависимость от подпроекта? –

+0

Да, но подпроект не является проектом scala. 'Main' генерирует код для этого проекта. – Reactormonk

+0

Ee ... Звучит противно: X –

ответ

0

Добавьте это в SBT

// set the main class for 'sbt run' 
mainClass in (Compile, run) := Some("com.Foo") 

Или это из CMD:

$ sbt "run-main com.Foo" 
+0

Не интересуется, как запустить его из оболочки, мне интересно, как это сделать из-за задачи sbt. – Reactormonk

+0

Возможно, это может помочь вам http://stackoverflow.com/questions/8612614/sbt-selecting-main-class-for-running – pacman

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