Class MavenContext
- java.lang.Object
-
- io.wcm.devops.conga.tooling.maven.plugin.util.MavenContext
-
public final class MavenContext extends Object
Contains maven-specific context objects.
-
-
Constructor Summary
Constructors Constructor Description MavenContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenContextartifactTypeMappings(Map<String,String> value)MavenContextbuildContext(org.sonatype.plexus.build.incremental.BuildContext value)Map<String,String>getArtifactTypeMappings()org.sonatype.plexus.build.incremental.BuildContextgetBuildContext()org.apache.maven.plugin.logging.LoggetLog()org.apache.maven.project.MavenProjectgetProject()List<org.eclipse.aether.repository.RemoteRepository>getRemoteRepos()org.eclipse.aether.RepositorySystemSessiongetRepoSession()org.apache.maven.repository.RepositorySystemgetRepositorySystem()org.eclipse.aether.RepositorySystemgetRepoSystem()org.apache.maven.artifact.resolver.ResolutionErrorHandlergetResolutionErrorHandler()org.apache.maven.execution.MavenSessiongetSession()MavenContextlog(org.apache.maven.plugin.logging.Log value)MavenContextproject(org.apache.maven.project.MavenProject value)MavenContextremoteRepos(List<org.eclipse.aether.repository.RemoteRepository> value)MavenContextrepoSession(org.eclipse.aether.RepositorySystemSession value)MavenContextrepoSystem(org.eclipse.aether.RepositorySystem value)MavenContextresolutionErrorHandler(org.apache.maven.artifact.resolver.ResolutionErrorHandler value)MavenContextsession(org.apache.maven.execution.MavenSession value)MavenContextsetRepositorySystem(org.apache.maven.repository.RepositorySystem value)
-
-
-
Method Detail
-
getProject
public org.apache.maven.project.MavenProject getProject()
- Returns:
- Maven project
-
project
public MavenContext project(org.apache.maven.project.MavenProject value)
- Parameters:
value- Maven project- Returns:
- this
-
getSession
public org.apache.maven.execution.MavenSession getSession()
- Returns:
- Maven Session
-
session
public MavenContext session(org.apache.maven.execution.MavenSession value)
- Parameters:
value- Maven Session- Returns:
- this
-
getRepositorySystem
public org.apache.maven.repository.RepositorySystem getRepositorySystem()
- Returns:
- Repository system
-
setRepositorySystem
public MavenContext setRepositorySystem(org.apache.maven.repository.RepositorySystem value)
- Parameters:
value- Repository system- Returns:
- this
-
getResolutionErrorHandler
public org.apache.maven.artifact.resolver.ResolutionErrorHandler getResolutionErrorHandler()
- Returns:
- Resolution error handler
-
resolutionErrorHandler
public MavenContext resolutionErrorHandler(org.apache.maven.artifact.resolver.ResolutionErrorHandler value)
- Parameters:
value- Resolution error handler- Returns:
- this
-
getBuildContext
public org.sonatype.plexus.build.incremental.BuildContext getBuildContext()
- Returns:
- Build context
-
buildContext
public MavenContext buildContext(org.sonatype.plexus.build.incremental.BuildContext value)
- Parameters:
value- Build context- Returns:
- this
-
getLog
public org.apache.maven.plugin.logging.Log getLog()
- Returns:
- Log
-
log
public MavenContext log(org.apache.maven.plugin.logging.Log value)
- Parameters:
value- Log- Returns:
- this
-
getRepoSystem
public org.eclipse.aether.RepositorySystem getRepoSystem()
- Returns:
- Repository system
-
repoSystem
public MavenContext repoSystem(org.eclipse.aether.RepositorySystem value)
- Parameters:
value- Repository system- Returns:
- this
-
getRepoSession
public org.eclipse.aether.RepositorySystemSession getRepoSession()
- Returns:
- Repository session
-
repoSession
public MavenContext repoSession(org.eclipse.aether.RepositorySystemSession value)
- Parameters:
value- Repository session- Returns:
- this
-
getRemoteRepos
public List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepos()
- Returns:
- Remote repositories
-
remoteRepos
public MavenContext remoteRepos(List<org.eclipse.aether.repository.RemoteRepository> value)
- Parameters:
value- Remote repositories- Returns:
- this
-
getArtifactTypeMappings
public Map<String,String> getArtifactTypeMappings()
- Returns:
- Artifact type mappings
-
artifactTypeMappings
public MavenContext artifactTypeMappings(Map<String,String> value)
- Parameters:
value- Artifact type mappings- Returns:
- this
-
-