2016-08-29 12 views
1

Ich habe verschiedene Tutorials, die zeigen, wie Sie eine Abhängigkeit auflisten und haben die Versionsnummer für Abhängigkeiten auf zwei verschiedene Arten geschrieben gesehen.Maven-Abhängigkeit Version Notation in Pom-Dateien

In einem Tutorial wird die Versionsnummer geschrieben: 3.8.1.

In einem anderen Tutorial es geschrieben ist: $ {org.springframework-Version}

Wo/wie es die Versionsnummer im zweiten Beispiel nicht extrahieren?

Vielen Dank.

Antwort

2

Im zweiten Fall ${org.springframework-version} verweist eine Eigenschaft aus dem properties Abschnitt der Pom.

<properties> 
     <org.springframework-version>3.8.1</org.springframework-version> 
    </properties> 

Dieser Ansatz ist nützlich, wenn Sie mehrere Abhängigkeiten haben, die die gleiche Versionsnummer teilen (wie es der Fall des Frühlings ist)

1

Sie dies in Ihrem pom.xml als Eigenschaft definieren:

<properties> 
    <org.springframework-version>3.8.1</org.springframework-version> 
</properties> 

Letzteres ist der Bezug auf diese definierte Version.