@Component(role=MavenProjectBuilder.class) @Deprecated public class DefaultMavenProjectBuilder extends java.lang.Object implements MavenProjectBuilder
| Modifier and Type | Field and Description |
|---|---|
private LegacySupport |
legacySupport
Deprecated.
|
private ProjectBuilder |
projectBuilder
Deprecated.
|
private RepositorySystem |
repositorySystem
Deprecated.
|
| Constructor and Description |
|---|
DefaultMavenProjectBuilder()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MavenProject |
build(java.io.File pom,
ArtifactRepository localRepository,
ProfileManager profileManager)
Deprecated.
|
MavenProject |
build(java.io.File pom,
ProjectBuilderConfiguration configuration)
Deprecated.
|
MavenProject |
buildFromRepository(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories,
ArtifactRepository localRepository)
Deprecated.
|
MavenProject |
buildFromRepository(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories,
ArtifactRepository localRepository,
boolean allowStubModel)
Deprecated.
|
MavenProject |
buildFromRepository(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories,
ProjectBuilderConfiguration configuration,
boolean allowStubModel)
Deprecated.
|
MavenProject |
buildStandaloneSuperProject(ArtifactRepository localRepository)
Deprecated.
|
MavenProject |
buildStandaloneSuperProject(ArtifactRepository localRepository,
ProfileManager profileManager)
Deprecated.
|
MavenProject |
buildStandaloneSuperProject(ProjectBuilderConfiguration configuration)
Deprecated.
This is used for pom-less execution like running archetype:generate.
|
MavenProject |
buildWithDependencies(java.io.File pom,
ArtifactRepository localRepository,
ProfileManager profileManager)
Deprecated.
|
MavenProject |
buildWithDependencies(java.io.File pom,
ArtifactRepository localRepository,
ProfileManager profileManager,
org.apache.maven.wagon.events.TransferListener transferListener)
Deprecated.
|
private ProjectBuildingRequest |
injectSession(ProjectBuildingRequest request)
Deprecated.
|
private java.util.List<ArtifactRepository> |
normalizeToArtifactRepositories(java.util.List<?> repositories,
ProjectBuildingRequest request)
Deprecated.
|
private ProjectBuildingRequest |
toRequest(ProjectBuilderConfiguration configuration)
Deprecated.
|
private ProjectBuildingException |
transformError(ProjectBuildingException e)
Deprecated.
|
@Requirement private ProjectBuilder projectBuilder
@Requirement private RepositorySystem repositorySystem
@Requirement private LegacySupport legacySupport
private ProjectBuildingRequest toRequest(ProjectBuilderConfiguration configuration)
private ProjectBuildingRequest injectSession(ProjectBuildingRequest request)
private java.util.List<ArtifactRepository> normalizeToArtifactRepositories(java.util.List<?> repositories, ProjectBuildingRequest request) throws ProjectBuildingException
ProjectBuildingExceptionprivate ProjectBuildingException transformError(ProjectBuildingException e)
public MavenProject build(java.io.File pom, ProjectBuilderConfiguration configuration) throws ProjectBuildingException
build in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject build(java.io.File pom, ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException
build in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildFromRepository(Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, ProjectBuilderConfiguration configuration, boolean allowStubModel) throws ProjectBuildingException
ProjectBuildingExceptionpublic MavenProject buildFromRepository(Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, boolean allowStubModel) throws ProjectBuildingException
buildFromRepository in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildFromRepository(Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws ProjectBuildingException
buildFromRepository in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildStandaloneSuperProject(ProjectBuilderConfiguration configuration) throws ProjectBuildingException
buildStandaloneSuperProject in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildStandaloneSuperProject(ArtifactRepository localRepository) throws ProjectBuildingException
buildStandaloneSuperProject in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildStandaloneSuperProject(ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException
buildStandaloneSuperProject in interface MavenProjectBuilderProjectBuildingExceptionpublic MavenProject buildWithDependencies(java.io.File pom, ArtifactRepository localRepository, ProfileManager profileManager, org.apache.maven.wagon.events.TransferListener transferListener) throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException
buildWithDependencies in interface MavenProjectBuilderProjectBuildingExceptionArtifactResolutionExceptionArtifactNotFoundExceptionpublic MavenProject buildWithDependencies(java.io.File pom, ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException
buildWithDependencies in interface MavenProjectBuilderProjectBuildingExceptionArtifactResolutionExceptionArtifactNotFoundException