Sto cercando di capire come Gradle gestisce le versioni di dipendenza con un segno '+' come si vede nell'esempio 8.1 qui: http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.htmlGradle versioni di dipendenza segno '+'
testCompile group: 'junit', name: 'junit', version: '4.+
La documentazione afferma che questo otterrà una versione di junit> = 4.0. Come ottenere una versione di una dipendenza maggiore di (o uguale a), ad esempio, 5.10? Sarebbe 5.10+
o 5.1+
? Il primo sembra non funzionare correttamente, ma il secondo lo fa. Come ottengo una dipendenza maggiore o uguale a 1,22? 1.2+
? In questo scenario, se la versione 1.21 esiste ed è l'ultima versione, mi piacerebbe fallire, dal momento che voglio maggiore o uguale a 1,22, ma 1.2+
cercherà> = 1.20. Come posso specificarlo? È possibile? Non riesco a trovare più documentazione su di esso.
Modifica: tendo a pensare ad esso come 1.2+
equivale a 1.2([0-9]+)
. È questo il modo corretto di pensare?
Ahhhh Ivy! Ho continuato a cercare la documentazione di Maven per qualcosa al riguardo. http://ant.apache.org/ivy/history/trunk/settings/version-matchers.html Suppongo che l'accompagnatore sub-revision sia ciò che sta accadendo? –