2015-10-19 3 views
2

MyProject/build.sbtНе удается найти основной класс для запуска .jar, от SBT-Ассамблеи

mainClass in assembly := Some("Boot") 

MyProject/Boot.scala

package src.main.myproject 

    object Boot extends App { ... } 

Другие Файлы проекта:

MyProject/src/main/scala/myproject/someFile.scala 

Запуск банку возвращает ошибку:

Error: Could not find or load main class Boot 

Есть ли проблема с моей структурой проекта?

ответ

2

Ваш Boot в src.main.myproject, поэтому MainClass должен быть src.main.myproject.Boot

Офф тему с точки зрения вопроса, но это не кажется, что обычный src.main является частью вашей структуры пакета, хотя , обычно scala src каталог sbt установлен на src/main/scala