1
不過,我覺得我可以用 /關係/服務/本地/工件/行家/解決?R =釋放& G = com.mycompany & A = myArtifact & V =最新如何通過Maven Nexus REST API獲取最高版本的工件?
然後我讀到the difference between LATEST and RELEASE。
在Maven 3中,LATEST不再填充 - ok
但RELEASE只給出了我最新發布的版本!
那麼我如何獲取最高版本的神器?
我需要的東西,它返回版本2.1.3
任何線索?
這裏是我的maven-metadata.xml中獲得Nexus:
<metadata>
<groupId>com.mycompany</groupId>
<artifactId>myartifact</artifactId>
<versioning>
<latest>1.0.4</latest>
<release>2.0.5</release>
<versions>
<version>1.0.0</version>
<version>1.0.1</version>
<version>1.0.2</version>
<version>1.0.4</version>
<version>1.0.5</version>
<version>1.0.6</version>
<version>1.0.7</version>
<version>2.0.0</version>
<version>2.0.1</version>
<version>2.0.2</version>
<version>2.0.3</version>
<version>2.0.4</version>
<version>2.1.0</version>
<version>2.1.1</version>
<version>2.1.2</version>
<version>2.1.3</version> <!-- released week ago -->
<version>2.0.5</version> <!-- released today -->
</versions>
<lastUpdated>20120531131959</lastUpdated>
</versioning>
</metadata>
謝謝。 看來,這目前只有在編程上可能由於LATEST&Co.的不同含義 良好的閱讀http://blogs.cservenak.com/2011/02/version-or-aversion-from-version.html 讓我們看看在不久的將來我們會得到一些其他的定義來獲取最高版本號...... – Myron