Да, вы можете.Вот пример конфигурации:
name := "myName"
version := "0.1"
organization := "org.myorganization"
javacOptions in (Compile, compile) ++= Seq("-source", "1.7", "-target", "1.7", "-g:lines")
crossPaths := false // drop off Scala suffix from artifact names.
autoScalaLibrary := false // exclude scala-library from dependencies
Подведение итогов. Мне нравится SBT, но я чувствовал необходимость написать все хитрые части [которые я знаю] при использовании его для Java.Обратите внимание, что эта настройка может быть лучше , чем maven, потому что у вас будут хорошие функции, такие как инкрементное тестирование или даже инкрементные прогоны.Также рассмотрите возможность добавления плагина sbt-assembly
, если у вас есть зависимости и вы хотите создать толстые фляги (исполняемые файлы).