Quale sarebbe il modo più semplice per dire Gradle
il seguente:Gradle - ottenere la versione più recente di una dipendenza
Recupera 'JUnit' dipendenza e prendere la sua ultima versione 'release'.
Amministratore Maven e Ivy repository è una sorta di nuovo per me - ho provato la seguente procedura e si traducono in "Could not resolve dependency ..." error
:
Scrivi
compile "junit:junit:latest.release"
con i repository impostato solomavenCentral()
(tuttavia, funziona se dico "junit: junit: 4.10").Scrivi
compile "junit:junit:latest.release"
con repository impostato nel seguente modo:
ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" }
- ha tentato di utilizzare
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]" }
Forse mi fraintendono qualcosa - il motivo per cui sarebbe sempre la versione più recente della dipendenza sia un compito così difficile che?
La versione dinamica può essere un segnaposto per l'ultima versione disponibile, 'latest.integration'. [gradle documentation for dynamic versions] (https://docs.gradle.org/current/userguide/dependency_management.html#sub:dynamic_versions_and_changing_modules) – Bhavik