public class LocalWorkspace extends Object implements org.apache.maven.model.resolution.WorkspaceModelResolver, org.eclipse.aether.repository.WorkspaceReader
| Constructor and Description |
|---|
LocalWorkspace() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addProject(LocalProject project,
long lastModified) |
File |
findArtifact(org.eclipse.aether.artifact.Artifact artifact) |
List<String> |
findVersions(org.eclipse.aether.artifact.Artifact artifact) |
int |
getId() |
long |
getLastModified() |
LocalProject |
getProject(AppArtifactKey key) |
LocalProject |
getProject(String groupId,
String artifactId) |
Map<AppArtifactKey,LocalProject> |
getProjects() |
org.eclipse.aether.repository.WorkspaceRepository |
getRepository() |
org.apache.maven.model.Model |
resolveEffectiveModel(String groupId,
String artifactId,
String versionConstraint) |
org.apache.maven.model.Model |
resolveRawModel(String groupId,
String artifactId,
String versionConstraint) |
protected void addProject(LocalProject project, long lastModified)
public LocalProject getProject(String groupId, String artifactId)
public LocalProject getProject(AppArtifactKey key)
public long getLastModified()
public int getId()
public org.apache.maven.model.Model resolveRawModel(String groupId, String artifactId, String versionConstraint) throws org.apache.maven.model.resolution.UnresolvableModelException
resolveRawModel in interface org.apache.maven.model.resolution.WorkspaceModelResolverorg.apache.maven.model.resolution.UnresolvableModelExceptionpublic org.apache.maven.model.Model resolveEffectiveModel(String groupId, String artifactId, String versionConstraint) throws org.apache.maven.model.resolution.UnresolvableModelException
resolveEffectiveModel in interface org.apache.maven.model.resolution.WorkspaceModelResolverorg.apache.maven.model.resolution.UnresolvableModelExceptionpublic Map<AppArtifactKey,LocalProject> getProjects()
public org.eclipse.aether.repository.WorkspaceRepository getRepository()
getRepository in interface org.eclipse.aether.repository.WorkspaceReaderpublic File findArtifact(org.eclipse.aether.artifact.Artifact artifact)
findArtifact in interface org.eclipse.aether.repository.WorkspaceReaderCopyright © 2020 JBoss by Red Hat. All rights reserved.