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, toStringprivate 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.WorkspaceReaderpublic org.apache.maven.artifact.Artifact find(org.apache.maven.artifact.Artifact artifact)
find in interface org.apache.maven.artifact.repository.ArtifactRepositoryfind in class org.apache.maven.repository.LocalArtifactRepositorypublic boolean hasLocalMetadata()
hasLocalMetadata in class org.apache.maven.repository.LocalArtifactRepositorypublic static void setDisabled(boolean disable)
public static boolean isDisabled()
public int hashCode()
hashCode in class org.apache.maven.artifact.repository.MavenArtifactRepositorypublic boolean equals(java.lang.Object obj)
equals in class org.apache.maven.artifact.repository.MavenArtifactRepositorypublic java.util.List<java.lang.String> findVersions(org.eclipse.aether.artifact.Artifact artifact)
findVersions in interface org.eclipse.aether.repository.WorkspaceReaderpublic java.util.List<java.lang.String> findVersions(org.apache.maven.artifact.Artifact artifact)
findVersions in interface org.apache.maven.artifact.repository.ArtifactRepositoryfindVersions in class org.apache.maven.artifact.repository.MavenArtifactRepositoryprivate 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