2015-06-10 9 views
13

Ho un progetto semplice SbtSBT PublishM2 non aggiornare vaso snapshot in pronti contro termine maven locale

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

Quando faccio publishLocal, la mia fotografia è sempre aggiornato in Ivy, ma quando lo faccio publishM2 non funziona. Controllo il vaso di origine nella cartella .m2 e non viene mai aggiornato. Devo cancellare manualmente la cartella del mio artefatto nella mia cartella locale .m2, quindi fare di nuovo la pubblicazione.

C'è un modo per sostituire sb il barattolo nella cartella .m2 utilizzando PublishM2?

risposta

9

Si tratta di un bug noto: https://github.com/sbt/sbt/pull/1960

E 'stato fuse in master, presumibilmente 0.13.9 conterrà la correzione

+0

sì ho trovato ultimamente il bug, dovrebbe aver eliminato l'oggetto. Molte grazie. – MaatDeamon

+0

Grazie per aver mantenuto viva la domanda. –

Problemi correlati