public class MavenRetriever
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | APACHE_SNAPSHOT_URL_GENERATOR | 
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | CONDITIONAL_SNAPSHOT_URL_GENERATOR | 
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | LOCAL_REPO_PATH_GENERATOR | 
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | MAVEN_CENTRAL_URL_GENERATOR | 
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | SONATYPE_SNAPSHOT_URL_GENERATOR | 
| Constructor and Description | 
|---|
| MavenRetriever() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getHostedUrl(MavenArtifact artifact) | 
| java.lang.String | getLocalPath(MavenArtifact artifact) | 
| java.lang.String | getLocalUrl(MavenArtifact artifact)returns a URL for accessing the given artifact, preferring a local file if available,
 else generating a hosted URL (but not checking) | 
| static java.lang.String | hostedUrl(MavenArtifact artifact)returns a URL for accessing the artifact from any machine (ie not allowing a local repo),
 using the default remote sits (sonatype for snapshots and maven.org for releases) | 
| boolean | isInstalledLocally(MavenArtifact artifact) | 
| static java.lang.String | localUrl(MavenArtifact artifact)returns a URL for accessing the artifact from the local machine (ie preferring a local repo),
 using the default remote sits (sonatype for snapshots and maven.org for releases) | 
| static com.google.common.base.Function<MavenArtifact,java.lang.String> | nexusSnapshotUrlGenerator(java.lang.String baseUrl) | 
| void | setReleaseUrlGenerator(com.google.common.base.Function<MavenArtifact,java.lang.String> releaseUrlGenerator) | 
| void | setSnapshotUrlGenerator(com.google.common.base.Function<MavenArtifact,java.lang.String> snapshotUrlGenerator) | 
public static final com.google.common.base.Function<MavenArtifact,java.lang.String> CONDITIONAL_SNAPSHOT_URL_GENERATOR
public static final com.google.common.base.Function<MavenArtifact,java.lang.String> SONATYPE_SNAPSHOT_URL_GENERATOR
public static final com.google.common.base.Function<MavenArtifact,java.lang.String> APACHE_SNAPSHOT_URL_GENERATOR
public static final com.google.common.base.Function<MavenArtifact,java.lang.String> MAVEN_CENTRAL_URL_GENERATOR
public static final com.google.common.base.Function<MavenArtifact,java.lang.String> LOCAL_REPO_PATH_GENERATOR
public static com.google.common.base.Function<MavenArtifact,java.lang.String> nexusSnapshotUrlGenerator(java.lang.String baseUrl)
public void setSnapshotUrlGenerator(com.google.common.base.Function<MavenArtifact,java.lang.String> snapshotUrlGenerator)
public void setReleaseUrlGenerator(com.google.common.base.Function<MavenArtifact,java.lang.String> releaseUrlGenerator)
public java.lang.String getHostedUrl(MavenArtifact artifact)
public java.lang.String getLocalPath(MavenArtifact artifact)
public boolean isInstalledLocally(MavenArtifact artifact)
public java.lang.String getLocalUrl(MavenArtifact artifact)
public static java.lang.String localUrl(MavenArtifact artifact)
public static java.lang.String hostedUrl(MavenArtifact artifact)