上传到SBT插件版本时出现问题

时间:2013-12-08 23:09:38

标签: scala sbt

我的build.sbt包含以下内容:

publishMavenStyle := false

publishArtifact in Test := false

publishTo := {
  Some(
    Resolver.url(
      "sbt-plugin-releases",
      new URL("http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/")
    )(Resolver.ivyStylePatterns)
  )
}

但是当尝试sbt publish或sbt publishSigned时,我得到405错误:

java.io.IOException:对URL http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.sksamuel.scoverage/sbt-scoverage/scala_2.10/sbt_0.13/0.95.0/jars/sbt-scoverage.jar的PUT操作失败,状态码为405:方法不允许

我的凭据有效。他们过去工作过,我只是仔细检查了一下。

有什么想法吗?

更新

更新了构建以使用https修复它。 我也尝试使用bintray,这也有效。

2 个答案:

答案 0 :(得分:1)

我认为社区回购正在迁移到bintray。网站上已有an instruction

  

sbt在Bintray上托管他们的社区插件存储库。 Bintray是一个托管站点,类似于github,它允许用户提供自己的插件,而sbt可以将它们聚合在一个公共存储库中。

答案 1 :(得分:1)

这可能也是由我们这边的临时问题引起的(bintray's)。你能再试一次吗?