Class DefaultMavenProjectBuilder

    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.apache.maven.project.MavenProject build​(java.io.File pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository, ProfileManager profileManager)
      Deprecated.
       
      org.apache.maven.project.MavenProject build​(java.io.File pom, ProjectBuilderConfiguration configuration)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, boolean allowStubModel)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, ProjectBuilderConfiguration configuration, boolean allowStubModel)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildStandaloneSuperProject​(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildStandaloneSuperProject​(org.apache.maven.artifact.repository.ArtifactRepository localRepository, ProfileManager profileManager)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildStandaloneSuperProject​(ProjectBuilderConfiguration configuration)
      Deprecated.
      This is used for pom-less execution like running archetype:generate.
      org.apache.maven.project.MavenProject buildWithDependencies​(java.io.File pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository, ProfileManager profileManager)
      Deprecated.
       
      org.apache.maven.project.MavenProject buildWithDependencies​(java.io.File pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository, ProfileManager profileManager, org.apache.maven.wagon.events.TransferListener transferListener)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultMavenProjectBuilder

        public DefaultMavenProjectBuilder()
        Deprecated.
    • Method Detail

      • build

        public org.apache.maven.project.MavenProject build​(java.io.File pom,
                                                           ProjectBuilderConfiguration configuration)
                                                    throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        build in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • build

        public org.apache.maven.project.MavenProject build​(java.io.File pom,
                                                           org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                           ProfileManager profileManager)
                                                    throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        build in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildFromRepository

        public org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact,
                                                                         java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
                                                                         ProjectBuilderConfiguration configuration,
                                                                         boolean allowStubModel)
                                                                  throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildFromRepository

        public org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact,
                                                                         java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
                                                                         org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                         boolean allowStubModel)
                                                                  throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        buildFromRepository in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildFromRepository

        public org.apache.maven.project.MavenProject buildFromRepository​(org.apache.maven.artifact.Artifact artifact,
                                                                         java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
                                                                         org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                                                                  throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        buildFromRepository in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildStandaloneSuperProject

        public org.apache.maven.project.MavenProject buildStandaloneSuperProject​(ProjectBuilderConfiguration configuration)
                                                                          throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        This is used for pom-less execution like running archetype:generate. I am taking out the profile handling and the interpolation of the base directory until we spec this out properly.
        Specified by:
        buildStandaloneSuperProject in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildStandaloneSuperProject

        public org.apache.maven.project.MavenProject buildStandaloneSuperProject​(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                                                                          throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        buildStandaloneSuperProject in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildStandaloneSuperProject

        public org.apache.maven.project.MavenProject buildStandaloneSuperProject​(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                 ProfileManager profileManager)
                                                                          throws org.apache.maven.project.ProjectBuildingException
        Deprecated.
        Specified by:
        buildStandaloneSuperProject in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
      • buildWithDependencies

        public org.apache.maven.project.MavenProject buildWithDependencies​(java.io.File pom,
                                                                           org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                           ProfileManager profileManager,
                                                                           org.apache.maven.wagon.events.TransferListener transferListener)
                                                                    throws org.apache.maven.project.ProjectBuildingException,
                                                                           org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                           org.apache.maven.artifact.resolver.ArtifactNotFoundException
        Deprecated.
        Specified by:
        buildWithDependencies in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
        org.apache.maven.artifact.resolver.ArtifactResolutionException
        org.apache.maven.artifact.resolver.ArtifactNotFoundException
      • buildWithDependencies

        public org.apache.maven.project.MavenProject buildWithDependencies​(java.io.File pom,
                                                                           org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                           ProfileManager profileManager)
                                                                    throws org.apache.maven.project.ProjectBuildingException,
                                                                           org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                           org.apache.maven.artifact.resolver.ArtifactNotFoundException
        Deprecated.
        Specified by:
        buildWithDependencies in interface MavenProjectBuilder
        Throws:
        org.apache.maven.project.ProjectBuildingException
        org.apache.maven.artifact.resolver.ArtifactResolutionException
        org.apache.maven.artifact.resolver.ArtifactNotFoundException