我试图将罐子从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/"
}
Run Code Online (Sandbox Code Playgroud)
但当我做sbt.我得到一个错误"找不到:ManagedStyle".我该如何解决 ?
该managedStyle方法和ManagedStyle对象仅存在于sbt 0.7中.
在sbt 0.10+中你有一个SettingKey名字publishMavenStyle.例如,在一个简单的build.sbt你写
publishMavenStyle := true
Run Code Online (Sandbox Code Playgroud)
在完整的构建文件中,您需要将其包含在项目的设置中.
您的publishTo条目也是如此 - 这是一个设置,在构建文件的顶层写入它是没有意义的.尝试坚持简单的构建文件格式.
| 归档时间: |
|
| 查看次数: |
793 次 |
| 最近记录: |