Maven 版本标签
我想知道这是什么意思:
<version>${artifactId.version}</version>
这是否意味着该版本始终是当前版本?
I am wondering what does this mean:
<version>${artifactId.version}</version>
Does this mean that version is always the current one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这意味着版本由
属性定义:在此示例中,版本将为
3.0.0.1
。另请注意使用
并根据您的项目需求设置版本。It means that the version is defined by
<artifactId.version>
property:In this example, the version would be
3.0.0.1
.Pay attention, also, to use the
<project.build.sourceEncoding>
and set the versions accordingly to your project needs.您可能在
{artifactId.version}
之前缺少$
符号。这意味着您正在使用此
artifactId.version
变量来确定工件的版本。You may be missing a
$
sign before{artifactId.version}
.And it would mean that you're using this
artifactId.version
variable to determine the version of your artifact.这意味着你可以在maven之外指定版本,这是常见的情况。
例子:
It means that you can specify version outside maven, which is a common case.
Example: