Maven版本标签

时间:2011-12-15 12:38:52

标签: maven tags version pom.xml dependency-management

我想知道这意味着什么:

<version>${artifactId.version}</version>

这是否意味着版本始终是当前版本?

3 个答案:

答案 0 :(得分:3)

这意味着该版本由 <artifactId.version> 属性定义:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <artifactId.version>3.0.0.1</artifactId.version>
</properties>

在此示例中,版本为3.0.0.1

另外,请注意使用 <project.build.sourceEncoding> 并根据项目需要设置版本。

答案 1 :(得分:1)

$之前您可能遗漏了{artifactId.version}个符号。

这意味着您正在使用此artifactId.version变量来确定工件的版本。

答案 2 :(得分:1)

这意味着您可以指定maven以外的版本,这是一种常见的情况。

示例:

mvn <operation> [params...] -DartifactId.version=1.2.3