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


}



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

时间: 原作者:

57 5

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

原作者:
136 4

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

你可以獲得最新版本,如


compile"junit:junit:+"



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


compile"junit:junit:4.+"



...