Class WorkspaceLoader

  • All Implemented Interfaces:
    org.apache.maven.model.resolution.WorkspaceModelResolver, org.eclipse.aether.repository.WorkspaceReader

    public class WorkspaceLoader
    extends Object
    implements org.apache.maven.model.resolution.WorkspaceModelResolver, org.eclipse.aether.repository.WorkspaceReader
    • Method Detail

      • resolveRawModel

        public org.apache.maven.model.Model resolveRawModel​(String groupId,
                                                            String artifactId,
                                                            String versionConstraint)
                                                     throws org.apache.maven.model.resolution.UnresolvableModelException
        Specified by:
        resolveRawModel in interface org.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:
        resolveEffectiveModel in interface org.apache.maven.model.resolution.WorkspaceModelResolver
        Throws:
        org.apache.maven.model.resolution.UnresolvableModelException
      • getRepository

        public org.eclipse.aether.repository.WorkspaceRepository getRepository()
        Specified by:
        getRepository in interface org.eclipse.aether.repository.WorkspaceReader
      • findArtifact

        public File findArtifact​(org.eclipse.aether.artifact.Artifact artifact)
        Specified by:
        findArtifact in interface org.eclipse.aether.repository.WorkspaceReader
      • findVersions

        public List<String> findVersions​(org.eclipse.aether.artifact.Artifact artifact)
        Specified by:
        findVersions in interface org.eclipse.aether.repository.WorkspaceReader