2015-06-10 12 views
13

Mam prosty projekt SBTSBT PublishM2 nie odświeżyć snapshot słoik w lokalnym maven repo

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") 

Kiedy zrobić publishLocal moja migawka jest zawsze na bieżąco w Ivy, jednak kiedy robię publishM2 to nie działa. Sprawdzam jar źródłowy w folderze .m2 i nigdy nie jest on aktualizowany. Muszę ręcznie usunąć folder mojego artefaktu w moim lokalnym folderze .m2, a następnie ponownie opublikować.

Czy istnieje sposób, aby sbt zastąpić słoik w folderze .m2 przy użyciu PublishM2?

Odpowiedz

9

To znany błąd: https://github.com/sbt/sbt/pull/1960

To zostało połączone w pana, przypuszczalnie 0.13.9 zawiera poprawkę

+0

tak znalazłem błąd ostatnio, powinny być usunięte na pytanie. Wielkie dzięki. – MaatDeamon

+0

Dzięki za utrzymywanie pytania przy życiu. –

Powiązane problemy