Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • vr.readVersions( Collection<ArtifactBasicMetadata> query ) this is the only call that interprets queries. All others treat supplied versions as exact, not as queries.
    • this one takes a collection of queries in the form of ArtifactBasicMetadata and returns a collection of good old ArtifactBasicMetadata ojects. The input object can have a query in the version field
    • version query is now accepted as:
      • 1.2.3 - means any version, higher or equal to 1.2.3, variations:
        • 1.2.3-SNAPSHOT - find latest snapshot of this version
        • 1.2.3-LATEST - find latest snapshot or release of this version
        • 1.2.3-RELEASE - find latest release of this version
      • range in the form of
        • [1.2.3,) this is equal to simple 1.2.3 query
        • (1.2.3,) same as previous, but 1.2.3 version is excluded from results
        • all other obvious variations of /( V1, V2/)
  • vr.readDependencies( Collection<ArtifactBasicMetadata> query ) - returns a List<ArtifactBasicMetadata> of dependencies for each element of the query.In other words - it returns an instance of ArtifactMetadata for each ArtifactBasicMetadata from query
  • vr.readArtifacts(Collection<ArtifactBasicMetadata> query) - retrieve full-blown Artifact for each query element. Artifacts are charged with pomBytes() and a reference to a local file

Build Details