2016-01-15 4 views
8

Welche Möglichkeiten gibt es, um Versionsbereiche in Gradle-Abhängigkeiten anzugeben? Ich habe eine 1. + -Notation gesehen, aber ich habe kein Dokument gefunden, das wirklich sagt, was möglich ist und was nicht. Außerdem weiß ich nicht, ob die Maven-Reihen auch verwendet werden können.Versionsbereiche in Großbuchstaben

Kann mir jemand einen kurzen Überblick geben, damit ich die Regeln verstehen kann?

Antwort

11

Das Buch "Gradle Dependency Management" steht auf p. 12 und 13, die, zusätzlich zu dem + -Notation (2.1. Den Bereich von + 2.1.0 bis einschließlich 2.2.0 ausschließliche Mittel) kann man die Ivy Notation für offene und geschlossene Intervalle der Form

[1.0,2.0] 
[1.0,2.0[ 

verwenden können

oder auch

[1.0,) 

für "alle Versionen ab 1.0".

+2

Für Informationen darüber, was die Ivy-Syntax in Gradle bedeutet, konsultieren Sie: http://ant.apache.org/ivy/history/2.1.0/settings/version-matchers.html. Für den obigen Fall bedeutet "]" am Ende des Bereichs "einschließlich" und "[" am Ende des Bereichs bedeutet "exklusiv". – entpnerd