Основной класс должен быть полностью квалифицирован с пакетом:
Compile/mainClass := Some("myPackage.aMainClass")
Это будет работать для запуска и будет устанавливать Main-Class в манифесте при использовании задачи пакета. Основной класс для этих задач может быть установлен отдельно как в:
mainClass in (Compile, run) := Some("myPackage.aMainClass")
mainClass in (Compile, packageBin) := Some("myPackage.anotherMainClass")
Примечание:
mainClass := Some("myPackage.aMainClass")
ничего не делает. Если вы поместите это в свой файл сборки, вы не получите предупреждения о том, что он ничего не делает.