当我尝试解析版本时,Eclipse Aether 似乎没有返回正确的LATEST
版本:
val artifact = DefaultArtifact("org.testng:testng:LATEST")
val versionResult = system.resolveVrsion(session, VersionRequest(artifact, repositories, null))
println(versionResult)
产生:
6.9.8 @ maven (https://jcenter.bintray.com/, default, releases+snapshots)
但是,6.9.10 是最新的,并且 JCenter在目录和以下目录中都正确报告了它maven-metadata.xml
:
<metadata>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
<versioning>
<latest>6.9.10</latest>
<release>6.9.10</release>
为什么我得到6.9.8
而不是6.9.10
?