我想知道这意味着什么:
<version>${artifactId.version}</version>
这是否意味着版本始终是当前版本?
答案 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