使用版本範圍聲明項目的主POM解析爲最新版本(包含SNAPSHOT)。任何方式使它解決釋放?內部項目如何讓maven獲取發佈父pom而不是最新?
父POM聲明:
<parent>
<groupId>my.company</groupId>
<artifactId>my-company-pom</artifactId>
<version>(,2.0.0]</version>
</parent>
父POM元數據文件
<metadata>
<groupId>my.company</groupId>
<artifactId>my-company-pom</artifactId>
<version>1.0.1</version>
<versioning>
<latest>1.3.0-SNAPSHOT</latest>
<release>1.2.0</release>
<versions>
<version>1.0.0</version>
<version>1.0.1-SNAPSHOT</version>
<version>1.0.1</version>
<version>1.1.0</version>
<version>1.2.0</version>
<version>1.3.0-SNAPSHOT</version>
</versions>
<lastUpdated>xxxxxxxxxxxx</lastUpdated>
</versioning>
</metadata>
爲什麼Maven的解決父POM版本1.3.0快照而不是1.2.0?
你的意思是說你的主pom只適用於多模塊版本或一般的主pom文件?什麼不寫下明確的版本?爲什麼需要一個範圍? – khmarbaise