Class LocalWorkspace
java.lang.Object
io.quarkus.bootstrap.resolver.maven.workspace.LocalWorkspace
- All Implemented Interfaces:
ProjectModuleResolver,org.apache.maven.model.resolution.WorkspaceModelResolver,org.eclipse.aether.repository.WorkspaceReader
public class LocalWorkspace
extends Object
implements org.apache.maven.model.resolution.WorkspaceModelResolver, org.eclipse.aether.repository.WorkspaceReader, ProjectModuleResolver
- Author:
- Alexey Loubyansky
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddProject(LocalProject project, long lastModified) findArtifact(org.eclipse.aether.artifact.Artifact artifact) findVersions(org.eclipse.aether.artifact.Artifact artifact) static StringgetFileName(org.eclipse.aether.artifact.Artifact artifact) intgetId()longgetProject(ArtifactKey key) getProject(String groupId, String artifactId) getProjectModule(String groupId, String artifactId, String version) org.eclipse.aether.repository.WorkspaceRepositoryorg.apache.maven.model.ModelresolveEffectiveModel(String groupId, String artifactId, String versionConstraint) org.apache.maven.model.ModelresolveRawModel(String groupId, String artifactId, String versionConstraint)
-
Constructor Details
-
LocalWorkspace
public LocalWorkspace()
-
-
Method Details
-
addProject
-
getProject
-
getProject
-
getLastModified
public long getLastModified() -
getId
public int getId() -
resolveRawModel
public org.apache.maven.model.Model resolveRawModel(String groupId, String artifactId, String versionConstraint) throws org.apache.maven.model.resolution.UnresolvableModelException - Specified by:
resolveRawModelin interfaceorg.apache.maven.model.resolution.WorkspaceModelResolver- Throws:
org.apache.maven.model.resolution.UnresolvableModelException
-
resolveEffectiveModel
public org.apache.maven.model.Model resolveEffectiveModel(String groupId, String artifactId, String versionConstraint) throws org.apache.maven.model.resolution.UnresolvableModelException - Specified by:
resolveEffectiveModelin interfaceorg.apache.maven.model.resolution.WorkspaceModelResolver- Throws:
org.apache.maven.model.resolution.UnresolvableModelException
-
getProjects
-
getRepository
public org.eclipse.aether.repository.WorkspaceRepository getRepository()- Specified by:
getRepositoryin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
findArtifact
- Specified by:
findArtifactin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
getFileName
-
findVersions
- Specified by:
findVersionsin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
getResolvedVersion
-
getProjectModule
- Specified by:
getProjectModulein interfaceProjectModuleResolver
-