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

时间:2016-08-29 11:19:54

标签: java spring maven

我查看过各种教程,介绍如何列出依赖项,并注意到依赖项的版本号以两种不同的方式编写。

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

在另一个教程中写道:$ {org.springframework-version}

在第二个例子中,它在哪里/如何提取版本号?

谢谢。

2 个答案:

答案 0 :(得分:2)

在第二种情况下,${org.springframework-version}引用了来自pom的properties部分的属性。

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

如果你有几个共享相同版本号的依赖项(就像Spring一样),那么这种方法很有用

答案 1 :(得分:1)

您可以将其定义为pom.xml中的属性:

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

后者是您引用此定义版本的方式。