List of usage examples for org.apache.maven.artifact.repository DefaultArtifactRepository DefaultArtifactRepository
public DefaultArtifactRepository(String id, String url, ArtifactRepositoryLayout layout, boolean uniqueVersion)
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); }