Java pom文件中的Maven依赖项版本表示法
我看过各种教程,这些教程展示了如何列出依赖项,并且注意到依赖项的版本号是以两种不同的方式编写的 在一个教程中,版本号为:3.8.1 在另一个教程中写着:${org.springframework version} 在第二个示例中,它在何处/如何提取版本号Java pom文件中的Maven依赖项版本表示法,java,spring,maven,Java,Spring,Maven,我看过各种教程,这些教程展示了如何列出依赖项,并且注意到依赖项的版本号是以两种不同的方式编写的 在一个教程中,版本号为:3.8.1 在另一个教程中写着:${org.springframework version} 在第二个示例中,它在何处/如何提取版本号 谢谢。在第二种情况下,${org.springframework version}引用了pom的属性部分中的属性 <properties> <org.springframework-version>
谢谢。在第二种情况下,
${org.springframework version}
引用了pom的属性部分中的属性
<properties>
<org.springframework-version>3.8.1</org.springframework-version>
</properties>
3.8.1
如果有多个依赖项共享相同的版本号(如Spring),则该方法非常有用。您可以在pom.xml中将其定义为属性:
<properties>
<org.springframework-version>3.8.1</org.springframework-version>
</properties>
3.8.1
后者是您引用此已定义版本的方式