Class MockMavenRepository

java.lang.Object
com.yahoo.vespa.hosted.controller.api.integration.stubs.MockMavenRepository
All Implemented Interfaces:
MavenRepository

public class MockMavenRepository extends Object implements MavenRepository
Mock repository for maven artifacts, that returns a static metadata.
Author:
jonmv
  • Field Details

  • Constructor Details

    • MockMavenRepository

      @Inject public MockMavenRepository()
    • MockMavenRepository

      public MockMavenRepository(Clock clock)
  • Method Details

    • addVersion

      public void addVersion(com.yahoo.component.Version version)
    • metadata

      public Metadata metadata()
      Description copied from interface: MavenRepository
      Returns metadata about all releases of a specific artifact to this repository.
      Specified by:
      metadata in interface MavenRepository
    • artifactId

      public ArtifactId artifactId()
      Description copied from interface: MavenRepository
      Returns the id of the artifact whose releases this tracks.
      Specified by:
      artifactId in interface MavenRepository