По-видимому, в формате 0.7 проектов sbt пользователь может создать проект со следующей информацией:
Из текстового редактора создайте файл проекта
project/build/Project.scala
со следующим содержанием:
import sbt._
class Project(info: ProjectInfo) extends DefaultProject(info) {
override def artifactID = "MyProj1"
}
Однако новый формат (версии 0.10 и 0.11 sbt) может выглядеть больше как:
При project/Build.scala
положить:
import sbt._
object MyBuild extends Build {
lazy val root = Project("root", file("."))
}
Однако, когда я использую этот новый формат, проект такого типа не дает вам задач package
и deploy
, так как я могу получить эти обратно ?