Подтвердить что ты не робот

SBT PublishM2 не обновляет фреймворк в локальном репозитории maven

У меня есть простой проект Sbt

name := "xxxx"

organization := "xxxxx"

version := "0.0.2-SNAPSHOT"

scalaVersion := "2.11.6"



resolvers += "spray repo" at "http://repo.spray.io"


scalacOptions in ThisBuild ++= Seq("-language:postfixOps", "-feature")



libraryDependencies ++=
  Seq("io.spray" %% "spray-client" % "1.3.3",
      "io.spray" %%  "spray-json" % "1.3.2",
      "com.typesafe.akka" %% "akka-actor" % "2.3.11",
      "org.dspace" % "dspace-api" % "1.8.2",
      "org.scalatest" %% "scalatest" % "2.2.4" % "test")

Когда я делаю publishLocal, мой снимок всегда обновляется в Ivy, однако, когда я делаю publishM2, он не работает. Я проверяю исходную банку в папке .m2, и она никогда не обновляется. Мне нужно вручную удалить папку моего артефакта в моей локальной папке .m2, а затем снова опубликовать публикацию.

Есть ли способ заменить sbt jar в .m2 папке с помощью PublishM2?

4b9b3361

Ответ 1

Это известная ошибка: https://github.com/sbt/sbt/pull/1960

Он был объединен в master, предположительно 0.13.9 будет содержать исправление