Pertanyaan Unduh kembali versi SNAPSHOT dari ketergantungan menggunakan SBT


Saya memiliki baris berikut di saya build.sbt mengajukan.

resolvers += "specs2 snapshot repo" at "http://scala-tools.org/repo-snapshots"

libraryDependencies += "org.specs2" %% "specs2" % "1.7-SNAPSHOT" % "test"

Sekarang jika snapshot telah berubah (apakah ini masuk akal, bahwa versi maven SNAPSHOT berubah tanpa nomor versinya berubah?), Bagaimana saya bisa mengatakan sbt untuk mengunduh versi baru? Menggunakan update tidak melakukan apa-apa.


29
2017-11-22 09:55


asal


Jawaban:


Kamu harus mencobanya :

libraryDependencies += "org.specs2" %% "specs2" % "1.7-SNAPSHOT" % "test" changing()

changing() akan menentukan bahwa ketergantungan dapat berubah dan bahwa ivy harus mengunduhnya pada masing-masing update.

Mungkin Anda juga bisa mencoba mendefinisikan penggunaan repositori Anda ivyXML. Sesuatu seperti ini :

ivyXML :=
  <resolvers>
        <ibiblio name="specs2 snapshot repo" changingPattern="*-SNAPSHOT" m2compatible="true" root="http://scala-tools.org/repo-snapshots"/>
  </resolvers>

Semoga ini bisa membantu.


53
2017-11-22 11:25