Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java pom文件中的Maven依赖项版本表示法_Java_Spring_Maven - Fatal编程技术网

Java pom文件中的Maven依赖项版本表示法

Java pom文件中的Maven依赖项版本表示法,java,spring,maven,Java,Spring,Maven,我看过各种教程,这些教程展示了如何列出依赖项,并且注意到依赖项的版本号是以两种不同的方式编写的 在一个教程中,版本号为:3.8.1 在另一个教程中写着:${org.springframework version} 在第二个示例中,它在何处/如何提取版本号 谢谢。在第二种情况下,${org.springframework version}引用了pom的属性部分中的属性 <properties> <org.springframework-version>

我看过各种教程,这些教程展示了如何列出依赖项,并且注意到依赖项的版本号是以两种不同的方式编写的

在一个教程中,版本号为:3.8.1

在另一个教程中写着:${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
后者是您引用此已定义版本的方式