Как мне получить задачу «пакет» в моем проекте - PullRequest
3 голосов
/ 10 октября 2011

По-видимому, в формате 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, так как я могу получить эти обратно ?

1 Ответ

3 голосов
/ 10 октября 2011

Я думаю, package должно работать, но для развертывания, возможно, вы захотите попробовать publish: https://github.com/harrah/xsbt/wiki/Publishing

Существует руководство по переходу с 0,7 на 0,11: https://github.com/harrah/xsbt/wiki/Migrating-from-SBT-0.7.x-to-0.10.x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...