java - java Gradle獲取依賴項的最新發布版本

  显示原文与译文双语对照的内容
74 4

告訴 Gradle 以下最簡單的方法是什麼:

檢索'junit'相關性並獲取最新的'釋放'版本。

對於我來說,管理 Maven 和類似於我- 我嘗試了以下步驟,它們結果是"Could not resolve dependency.. ." error:

  • 寫入compile"junit:junit:latest.release"將存儲庫設置為僅 mavenCentral() ( 但是如果我說":junit: 4.10") 。

  • 寫入compile"junit:junit:latest.release"使用存儲庫設置以下方式:

ivy {
//I also tried 'http://maven.org' and other possible variants. 
 url"http://repo1.maven.org" 
 layout"maven"
}
  • 試圖使用Spring Source Ivy repository:
ivy {
 artifactPattern"http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
 ivyPattern"http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}

也許我誤解了一些東西- 為什麼要獲得這個依賴項的最新版本是這樣一個艱巨的任務。

时间:原作者:0个回答

57 5

Gradle目前不支持 Maven ( 它很少被使用和廢棄) RELEASE,但它支持ivy的latest.release然而,一般的建議是針對精確版本構建。否則,構建就可以成為彩票。

原作者:
136 4

有時候獲取最新版本是非常有用的- 如果你經常發布你自己的依賴關係。

你可以獲得最新版本,如

compile"junit:junit:+"

或者至少指定主要版本,比如

compile"junit:junit:4.+"
原作者:
...