Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aether-users] resolveVersionRange() only returns snapshots

Hello aether-users,

I’m trying to do a simple range resolution to obtain the latest version of an artifact:

val artifact = DefaultArtifact("org.testng", "testng", "[0,)")
val repositories = // maven and jcenter
val request = VersionRangeRequest(artifact, repositories, null)
val result = system.resolveVersionRange(session, request)

but the result only contains snapshots:

result = {VersionRangeResult@3347}
 versions = {ArrayList@3375}  size = 9
  0 = {GenericVersion@3381} "6.8.10-SNAPSHOT"
  1 = {GenericVersion@3382} "6.8.11-SNAPSHOT"
  2 = {GenericVersion@3383} "6.8.16-SNAPSHOT"
  3 = {GenericVersion@3384} "6.8.19-SNAPSHOT"
  4 = {GenericVersion@3385} "6.8.22-SNAPSHOT"
  5 = {GenericVersion@3386} "6.9.0-SNAPSHOT"
  6 = {GenericVersion@3387} "6.9.11-SNAPSHOT"
  7 = {GenericVersion@3388} "6.9.12-SNAPSHOT"
  8 = {GenericVersion@3348} "6.9.13-SNAPSHOT"

What can I do to resolve only RELEASE artifacts?

Thanks.

-- 
Cédric


Back to the top