diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-06-20 13:41:28 +0200 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-06-20 13:41:28 +0200 |
commit | c987968d69f35c32bbfa65440bb0112caed96cac (patch) | |
tree | c51c51b97ac9d0b8d6e509fd5d53c557dba1b734 /controller-api | |
parent | 28144ea890d73be82f3c7a2c9a9ee7dbb491a061 (diff) |
Filter out non-released versions for compile version
Diffstat (limited to 'controller-api')
2 files changed, 11 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java index 853da9c4056..fb133f75654 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java @@ -8,6 +8,9 @@ package com.yahoo.vespa.hosted.controller.api.integration.maven; public interface MavenRepository { /** Returns metadata about all releases of a specific artifact to this repository. */ - Metadata getMetadata(); + Metadata metadata(); + + /** Returns the id of the artifact whose releases this tracks. */ + ArtifactId artifactId(); } diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java index d4a52a0d77d..0ecb7ae13cc 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java @@ -17,9 +17,14 @@ public class MockMavenRepository implements MavenRepository { public static final ArtifactId id = new ArtifactId("ai.vespa", "search"); @Override - public Metadata getMetadata() { - return new Metadata(id, List.of(Version.fromString("6.1"), + public Metadata metadata() { + return new Metadata(id, List.of(Version.fromString("6.0"), Version.fromString("6.2"))); } + @Override + public ArtifactId artifactId() { + return id; + } + } |