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