public final class EclipseWorkspaceArtifactRepository
extends org.apache.maven.repository.LocalArtifactRepository
implements org.eclipse.aether.repository.WorkspaceReader
Modifier and Type | Field and Description |
---|---|
private ProjectRegistryManager.Context |
context |
private static java.lang.ThreadLocal<java.lang.Boolean> |
disabled |
private static org.eclipse.aether.util.version.GenericVersionScheme |
versionScheme |
private org.eclipse.aether.repository.WorkspaceRepository |
workspaceRepository |
Constructor and Description |
---|
EclipseWorkspaceArtifactRepository(ProjectRegistryManager.Context context) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
org.apache.maven.artifact.Artifact |
find(org.apache.maven.artifact.Artifact artifact) |
java.io.File |
findArtifact(org.eclipse.aether.artifact.Artifact artifact) |
java.util.List<java.lang.String> |
findVersions(org.eclipse.aether.artifact.Artifact artifact) |
java.util.List<java.lang.String> |
findVersions(org.apache.maven.artifact.Artifact artifact) |
private java.util.List<java.lang.String> |
findVersions(java.lang.String groupId,
java.lang.String artifactId) |
org.eclipse.aether.repository.WorkspaceRepository |
getRepository() |
private org.eclipse.core.resources.IFile |
getWorkspaceArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
int |
hashCode() |
boolean |
hasLocalMetadata() |
static boolean |
isDisabled() |
protected java.io.File |
resolveAsEclipseProject(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String baseVersion,
java.lang.String classifier,
java.lang.String extension) |
static void |
setDisabled(boolean disable) |
eq, getAuthentication, getBasedir, getId, getKey, getLayout, getMirroredRepositories, getProtocol, getProxy, getReleases, getSnapshots, getUrl, isBlacklisted, isProjectAware, isUniqueVersion, pathOf, pathOfLocalRepositoryMetadata, pathOfRemoteRepositoryMetadata, setAuthentication, setBlacklisted, setId, setLayout, setMirroredRepositories, setProxy, setReleaseUpdatePolicy, setSnapshotUpdatePolicy, setUrl, toString
private static final org.eclipse.aether.util.version.GenericVersionScheme versionScheme
private final transient ProjectRegistryManager.Context context
private static final java.lang.ThreadLocal<java.lang.Boolean> disabled
private org.eclipse.aether.repository.WorkspaceRepository workspaceRepository
public EclipseWorkspaceArtifactRepository(ProjectRegistryManager.Context context)
protected java.io.File resolveAsEclipseProject(java.lang.String groupId, java.lang.String artifactId, java.lang.String baseVersion, java.lang.String classifier, java.lang.String extension)
private org.eclipse.core.resources.IFile getWorkspaceArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public java.io.File findArtifact(org.eclipse.aether.artifact.Artifact artifact)
findArtifact
in interface org.eclipse.aether.repository.WorkspaceReader
public org.apache.maven.artifact.Artifact find(org.apache.maven.artifact.Artifact artifact)
find
in interface org.apache.maven.artifact.repository.ArtifactRepository
find
in class org.apache.maven.repository.LocalArtifactRepository
public boolean hasLocalMetadata()
hasLocalMetadata
in class org.apache.maven.repository.LocalArtifactRepository
public static void setDisabled(boolean disable)
public static boolean isDisabled()
public int hashCode()
hashCode
in class org.apache.maven.artifact.repository.MavenArtifactRepository
public boolean equals(java.lang.Object obj)
equals
in class org.apache.maven.artifact.repository.MavenArtifactRepository
public java.util.List<java.lang.String> findVersions(org.eclipse.aether.artifact.Artifact artifact)
findVersions
in interface org.eclipse.aether.repository.WorkspaceReader
public java.util.List<java.lang.String> findVersions(org.apache.maven.artifact.Artifact artifact)
findVersions
in interface org.apache.maven.artifact.repository.ArtifactRepository
findVersions
in class org.apache.maven.artifact.repository.MavenArtifactRepository
private java.util.List<java.lang.String> findVersions(java.lang.String groupId, java.lang.String artifactId)
public org.eclipse.aether.repository.WorkspaceRepository getRepository()
getRepository
in interface org.eclipse.aether.repository.WorkspaceReader