2015-06-05 13 views
8
aktualisieren

Ich habe ein Projekt, das auf Maven basiert, und in denen ich einige Bibliotheken, die ich in Scala mit SBT zu entwickeln bin integrieren.Sbt nicht Snapshot in lokalen Maven Repo

Derzeit hat das SBT-Projekt (in dem ich die Lib entwickle) eine Snapshot-Version.

Während das Snapshot-Jar in Ivy korrekt aktualisiert wird, ist es in Maven nicht der Fall, wenn ich PublishM2 verwende. Ich muss die vorherige löschen, um die neue Version zu erhalten, die ich mit PublishM2 veröffentlichen würde.

Gibt es eine Möglichkeit sicherzustellen, dass mein PublishM2 das lokale Maven-Repository ordnungsgemäß aktualisiert (dh mit einem neuen Snapshot)?

Antwort

1

Versuchen Sie, die folgenden sbt Befehl:

sbt publishLocal publishM2 

Es sollte Artefakt in die lokalen Maven-Repository veröffentlichen.

Verwandte Themen