Class MavenRepositoryFileDownloader
- java.lang.Object
-
- tech.kronicle.plugins.gradle.internal.services.MavenRepositoryFileDownloader
-
public class MavenRepositoryFileDownloader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMavenRepositoryFileDownloader.MavenFileRequestOutcome<T>
-
Constructor Summary
Constructors Constructor Description MavenRepositoryFileDownloader(ArtifactUtils artifactUtils, Downloader downloader, RepositoryAuthHeadersRegistry repositoryAuthHeadersRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.Boolean>checkArtifactExists(java.lang.String artifactCoordinates, java.lang.String packaging, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.String>downloadArtifact(java.lang.String artifactCoordinates, java.lang.String packaging, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.String>downloadMetadata(java.lang.String groupId, java.lang.String artifactId, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)
-
-
-
Constructor Detail
-
MavenRepositoryFileDownloader
public MavenRepositoryFileDownloader(ArtifactUtils artifactUtils, Downloader downloader, RepositoryAuthHeadersRegistry repositoryAuthHeadersRegistry)
-
-
Method Detail
-
downloadArtifact
public MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.String> downloadArtifact(java.lang.String artifactCoordinates, java.lang.String packaging, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)
-
checkArtifactExists
public MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.Boolean> checkArtifactExists(java.lang.String artifactCoordinates, java.lang.String packaging, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)
-
downloadMetadata
public MavenRepositoryFileDownloader.MavenFileRequestOutcome<java.lang.String> downloadMetadata(java.lang.String groupId, java.lang.String artifactId, java.util.Set<tech.kronicle.sdk.models.SoftwareRepository> softwareRepositories)
-
-