org.jvnet.hudson.plugins.repositoryconnector.aether
Class Aether

java.lang.Object
  extended by org.jvnet.hudson.plugins.repositoryconnector.aether.Aether

public class Aether
extends Object


Field Summary
 String releaseChecksumPolicy
           
 String releaseUpdatePolicy
           
 String snapshotChecksumPolicy
           
 String snapshotUpdatePolicy
           
 
Constructor Summary
Aether(Collection<Repository> remoteRepositories, File localRepository)
           
Aether(Collection<Repository> remoteRepositories, File localRepository, PrintStream logger, boolean extendedLogging, String snapshotUpdatePolicy, String snapshotChecksumPolicy, String releaseUpdatePolicy, String releaseChecksumPolicy)
           
Aether(File localRepository, PrintStream logger, boolean extendedLogging)
           
 
Method Summary
 void deploy(Repository repository, org.sonatype.aether.artifact.Artifact artifact, org.sonatype.aether.artifact.Artifact pom)
           
 void install(org.sonatype.aether.artifact.Artifact artifact, org.sonatype.aether.artifact.Artifact pom)
           
 AetherResult resolve(String groupId, String artifactId, String classifier, String extension, String version)
           
 List<org.sonatype.aether.version.Version> resolveVersions(String groupId, String artifactId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

snapshotUpdatePolicy

public String snapshotUpdatePolicy

releaseUpdatePolicy

public String releaseUpdatePolicy

snapshotChecksumPolicy

public String snapshotChecksumPolicy

releaseChecksumPolicy

public String releaseChecksumPolicy
Constructor Detail

Aether

public Aether(Collection<Repository> remoteRepositories,
              File localRepository)

Aether

public Aether(Collection<Repository> remoteRepositories,
              File localRepository,
              PrintStream logger,
              boolean extendedLogging,
              String snapshotUpdatePolicy,
              String snapshotChecksumPolicy,
              String releaseUpdatePolicy,
              String releaseChecksumPolicy)

Aether

public Aether(File localRepository,
              PrintStream logger,
              boolean extendedLogging)
Method Detail

resolve

public AetherResult resolve(String groupId,
                            String artifactId,
                            String classifier,
                            String extension,
                            String version)
                     throws org.sonatype.aether.collection.DependencyCollectionException,
                            org.sonatype.aether.resolution.ArtifactResolutionException,
                            org.sonatype.aether.resolution.DependencyResolutionException
Throws:
org.sonatype.aether.collection.DependencyCollectionException
org.sonatype.aether.resolution.ArtifactResolutionException
org.sonatype.aether.resolution.DependencyResolutionException

resolveVersions

public List<org.sonatype.aether.version.Version> resolveVersions(String groupId,
                                                                 String artifactId)
                                                          throws org.sonatype.aether.resolution.VersionRangeResolutionException
Throws:
org.sonatype.aether.resolution.VersionRangeResolutionException

install

public void install(org.sonatype.aether.artifact.Artifact artifact,
                    org.sonatype.aether.artifact.Artifact pom)
             throws org.sonatype.aether.installation.InstallationException
Throws:
org.sonatype.aether.installation.InstallationException

deploy

public void deploy(Repository repository,
                   org.sonatype.aether.artifact.Artifact artifact,
                   org.sonatype.aether.artifact.Artifact pom)
            throws org.sonatype.aether.deployment.DeploymentException
Throws:
org.sonatype.aether.deployment.DeploymentException


Copyright © 2010-2014. All Rights Reserved.