Example usage for org.apache.maven.artifact.repository DefaultArtifactRepository DefaultArtifactRepository

List of usage examples for org.apache.maven.artifact.repository DefaultArtifactRepository DefaultArtifactRepository

Introduction

In this page you can find the example usage for org.apache.maven.artifact.repository DefaultArtifactRepository DefaultArtifactRepository.

Prototype

public DefaultArtifactRepository(String id, String url, ArtifactRepositoryLayout layout,
        boolean uniqueVersion) 

Source Link

Document

Create a remote deployment repository.

Usage

From source file:org.gradle.api.publication.maven.internal.ant.MavenDeploy.java

License:Apache License

private ArtifactRepository getRemoteArtifactRepository(Artifact artifact) {
    RemoteRepository deploymentRepository = remoteRepository;
    if (artifact.isSnapshot() && remoteSnapshotRepository != null) {
        deploymentRepository = remoteSnapshotRepository;
    }/*from  w  w  w. ja  v  a  2 s . c o m*/

    if (deploymentRepository == null) {
        throw new GradleException("Must specify a repository for deployment");
    }

    // The repository id is used for `maven-metadata-${repository.id}.xml`, and to match credentials to repository.
    initWagonManagerWithRepositorySettings("remote", deploymentRepository);
    return new DefaultArtifactRepository("remote", deploymentRepository.getUrl(), new DefaultRepositoryLayout(),
            uniqueVersion);
}