Ich versuche zu verstehen, wie Gradle Abhängigkeit Versionen mit einem ‚+‘ Zeichen behandelt als 8.1 hier in Beispiel gesehen: http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.htmlGradle Abhängigkeit Versionen ‚+‘ Zeichen
testCompile group: 'junit', name: 'junit', version: '4.+
Die Dokumentation besagt, dass diese bekommen eine Version von Junit> = 4.0. Wie würde man eine Version einer Abhängigkeit erhalten, die größer als (oder gleich) ist, sagen wir 5,10? Wäre es 5.10+
oder 5.1+
? Ersteres scheint nicht korrekt zu funktionieren, letzteres jedoch. Wie würde ich eine Abhängigkeit von größer oder gleich 1,22 bekommen? 1.2+
? In diesem Szenario, wenn Version 1.21 vorhanden ist und die neueste Version ist, möchte ich fehlschlagen, da ich größer als oder gleich 1,22 möchte, aber 1.2+
sucht nach> = 1.20. Wie kann ich das angeben? Ist das möglich? Ich kann nicht mehr Dokumentation dazu finden.
Edit: Ich neige dazu, es als 1.2+
entspricht 1.2([0-9]+)
. Ist das die richtige Art zu denken?
Ahhhh Ivy! Ich habe immer wieder nach Unterlagen für etwas gesucht. http://ant.apache.org/ivy/history/trunk/settings/version-matchers.html Ich nehme an, die Sub-Revision Matcher ist was passiert? –