Scala sbt-ManagedStyle.Maven

Scala sbt-ManagedStyle.Maven,scala,maven,sbt,Scala,Maven,Sbt,我正试图把罐子从sbt推到我们当地的maven回购。我使用SBT-0.11.3 我按照github wiki上的说明进行操作。 我的项目目录下有一个build.scala import sbt._ import Key._ object MyBuild extends Build{ override def managedStyle = ManagedStyle.Maven lazy val publishTo = "internal" at "http://playground

我正试图把罐子从sbt推到我们当地的maven回购。我使用SBT-0.11.3

我按照github wiki上的说明进行操作。 我的项目目录下有一个build.scala

import sbt._
import Key._

object MyBuild extends Build{
    override def managedStyle = ManagedStyle.Maven
   lazy val publishTo = "internal" at "http://playground:9049/archiva/repository/internal/"
}

但是当我执行sbt时,我会得到一个错误“NotFound:ManagedStyle”。如何修复此问题?

只有sbt 0.7中才存在
managedStyle
方法和
managedStyle
对象

在sbt 0.10+中,取而代之的是名为
publishMavenStyle
SettingKey
。例如,在一个简单的
build.sbt

publishMavenStyle := true
在项目中,您需要将其包括在项目的设置中



这同样适用于作为设置的
publishTo
条目,在构建文件的顶层编写它是没有意义的。试着坚持下去。

@0\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。。这很有效。这是一个例子