2016-08-06 24 views
1

Ich sehe oft so etwas.

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-core</artifactId> 
    <version>${org.springframework.version}</version> 
</dependency> 

Wo genau bekommt Maven den Wert von org.springframework.version? Bedeutet es die neueste Version?

Tut mir leid, wenn das eine einfache Frage ist, aber ich kann keine klare Erklärung finden.

Antwort

6

Das ist ein Verweis auf eine Eigenschaft. Es könnte mit der gleichen pom wie zum Beispiel definiert werden:

<properties> 
    <org.springframework.version>a.b.c</org.springframework.version> 
</properties> 

Wenn Sie es in der pom.xml nicht finden, überprüft Eltern Poms, könnte es dort definiert werden.