3
A
回答
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
您可能会在{artifactId.version}
之前缺少$
标志。
这意味着你使用这个artifactId.version
变量来确定你的工件的版本。
+0
因此,如果我有依赖关系,并且我想要获取版本标记中的版本:$ {artifactId.version}。我应该怎么做? – ilija
1
这意味着你可以指定Maven以外的版本,这是一个常见的情况。
实施例:
mvn <operation> [params...] -DartifactId.version=1.2.3
相关问题
- 1. 用蚂蚁去除maven版本标签
- 2. Maven版本标签[1.0,)不起作用
- 3. Maven版本创建基于版本的标签
- 4. Maven的2.2.1版本做准备自定义标签格式
- 5. 使用maven版本的分层标签结构
- 6. 从标签发布候选版本或分支发布Maven
- 7. AssemblyInfo的Git标签版本
- 8. 标签发布版本TFS
- 9. Git标签发布版本?
- 10. 重置版本标签Heroku
- 11. Alfresco版本和标签
- 12. Maven的版本
- 13. maven版本库
- 14. Maven JSF版本
- 15. Maven的版本
- 16. Eclipse Maven Build Error无效目标版本
- 17. Maven的版本:准备目标
- 18. 关于Maven插件版本标记
- 19. maven依赖版本?
- 20. maven动态版本
- 21. ClearCase:从当前版本恢复为标签版本
- 22. 如何在不创建scm标签的情况下启动Maven版本?
- 23. Maven的版本:在Maven的网站相
- 24. 版本 - maven-plugin无法读取maven-metadata.xml
- 25. Maven使用哪个版本的Maven?
- 26. Git标签和分支版本是?
- 27. imagetoolbar meta标签和IE版本
- 28. Grails - 创建标签和发布版本
- 29. git版本相对于特定标签
- 30. 版本控制:之后创建标签
因此,这基本上意味着如果我们将$ {artifactId.version}放入我们的依赖版本中,我们总是会有一个当前版本?而且我们也必须知道这些属性是否存在于依赖关系中? – ilija
@ilija:不,你仍然需要修改属性。该属性应该在声明依赖关系而不是依赖关系本身的POM中。 – JBert
@ilija BTW:如果你想在你的父POM中指定工件版本,你也可以使用''dependencyManagement>'标签。有关更多信息,请参阅http://maven.apache.org/pom.html#Dependency_Management。 – JBert