Java maven从哪里获得由${}包围的变量值?

Java maven从哪里获得由${}包围的变量值?,java,xml,maven,Java,Xml,Maven,我经常看到这样的事情 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${org.springframework.version}</version> </dependency> org.springframework 弹簧芯

我经常看到这样的事情

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

org.springframework
弹簧芯
${org.springframework.version}
maven从哪里获得org.springframework.version的值?是指最新版本吗


如果这是一个简单的问题,很抱歉,但我找不到明确的解释。

这是对属性的引用。它可以在同一pom中定义,例如:

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

a、 不列颠哥伦比亚省

如果在pom.xml中找不到它,请检查父pom,它可能在那里定义。

这是对属性的引用。它可以在同一pom中定义,例如:

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

a、 不列颠哥伦比亚省
如果在pom.xml中找不到它,请检查父pom,它可能在那里定义