|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.mae.boot.services.DefaultMAEServiceManager
@Component(role=MAEServiceManager.class) public class DefaultMAEServiceManager
| Constructor Summary | |
|---|---|
DefaultMAEServiceManager()
|
|
| Method Summary | ||
|---|---|---|
org.sonatype.aether.RepositorySystem |
aetherRepositorySystem()
Retrieve the aether RepositorySystem component. |
|
org.sonatype.aether.RepositorySystemSession |
createAetherRepositorySystemSession()
Create a new RepositorySystemSession for resolving artifacts, using default configurations. |
|
org.sonatype.aether.RepositorySystemSession |
createAetherRepositorySystemSession(org.apache.maven.execution.MavenExecutionRequest request)
Create a new RepositorySystemSession for resolving artifacts, based on the configuration of a
MavenExecutionRequest. |
|
org.apache.maven.project.DefaultProjectBuildingRequest |
createProjectBuildingRequest()
Create a new ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates. |
|
org.apache.maven.project.DefaultProjectBuildingRequest |
createProjectBuildingRequest(MAEExecutionRequest executionRequest)
Create a new ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates. |
|
org.apache.maven.project.DefaultProjectBuildingRequest |
createProjectBuildingRequest(org.apache.maven.execution.MavenExecutionRequest executionRequest)
Create a new ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates. |
|
org.apache.maven.project.DefaultProjectBuildingRequest |
createProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest template)
Create a new ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates. |
|
org.apache.maven.artifact.repository.ArtifactRepository |
defaultLocalRepository()
Retrieve an ArtifactRepository instance configured for the default location of the Maven local
repository. |
|
org.apache.maven.repository.RepositorySystem |
mavenRepositorySystem()
Retrieve the Maven RepositorySystem component. |
|
org.apache.maven.project.ProjectBuilder |
projectBuilder()
Retrieve the Maven ProjectBuilder component. |
|
|
service(Class<T> type)
Retrieve a component from the Maven component environment, based on its class. |
|
|
service(Class<T> type,
String hint)
Retrieve a component from the Maven component environment, based on its class and an implementation hint. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultMAEServiceManager()
| Method Detail |
|---|
public org.apache.maven.project.ProjectBuilder projectBuilder()
ProjectBuilder component.
projectBuilder in interface MAEServiceManager
public org.apache.maven.project.DefaultProjectBuildingRequest createProjectBuildingRequest()
throws MAEEmbeddingException
ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates.
createProjectBuildingRequest in interface MAEServiceManagerMAEEmbeddingException
public org.apache.maven.project.DefaultProjectBuildingRequest createProjectBuildingRequest(MAEExecutionRequest executionRequest)
throws MAEEmbeddingException
ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates.
createProjectBuildingRequest in interface MAEServiceManagerMAEEmbeddingException
public org.apache.maven.project.DefaultProjectBuildingRequest createProjectBuildingRequest(org.apache.maven.execution.MavenExecutionRequest executionRequest)
throws MAEEmbeddingException
ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates.
createProjectBuildingRequest in interface MAEServiceManagerMAEEmbeddingException
public org.apache.maven.project.DefaultProjectBuildingRequest createProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest template)
throws MAEEmbeddingException
ProjectBuildingRequest to be used in building project instances from POM files or artifact
coordinates.
createProjectBuildingRequest in interface MAEServiceManagerMAEEmbeddingExceptionpublic org.apache.maven.repository.RepositorySystem mavenRepositorySystem()
RepositorySystem component.
mavenRepositorySystem in interface MAEServiceManagerpublic org.sonatype.aether.RepositorySystem aetherRepositorySystem()
RepositorySystem component.
aetherRepositorySystem in interface MAEServiceManager
public org.sonatype.aether.RepositorySystemSession createAetherRepositorySystemSession()
throws MAEEmbeddingException
RepositorySystemSession for resolving artifacts, using default configurations.
createAetherRepositorySystemSession in interface MAEServiceManagerMAEEmbeddingException
public org.sonatype.aether.RepositorySystemSession createAetherRepositorySystemSession(org.apache.maven.execution.MavenExecutionRequest request)
throws MAEEmbeddingException
RepositorySystemSession for resolving artifacts, based on the configuration of a
MavenExecutionRequest.
createAetherRepositorySystemSession in interface MAEServiceManagerMAEEmbeddingException
public org.apache.maven.artifact.repository.ArtifactRepository defaultLocalRepository()
throws MAEEmbeddingException
ArtifactRepository instance configured for the default location of the Maven local
repository.
defaultLocalRepository in interface MAEServiceManagerMAEEmbeddingException
public <T> T service(Class<T> type)
throws MAEEmbeddingException
MAELibrary present in the current environment has granted
permission to lookup the component in question.
service in interface MAEServiceManagerMAEEmbeddingException
public <T> T service(Class<T> type,
String hint)
throws MAEEmbeddingException
MAELibrary present in the current environment has granted
permission to lookup the component in question.
service in interface MAEServiceManagerMAEEmbeddingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||