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 MavenContext
artifactTypeMappings(Map<String,String> value)
MavenContext
buildContext(org.sonatype.plexus.build.incremental.BuildContext value)
Map<String,String>
getArtifactTypeMappings()
org.sonatype.plexus.build.incremental.BuildContext
getBuildContext()
org.apache.maven.plugin.logging.Log
getLog()
org.apache.maven.project.MavenProject
getProject()
List<org.eclipse.aether.repository.RemoteRepository>
getRemoteRepos()
org.eclipse.aether.RepositorySystemSession
getRepoSession()
org.apache.maven.repository.RepositorySystem
getRepositorySystem()
org.eclipse.aether.RepositorySystem
getRepoSystem()
org.apache.maven.artifact.resolver.ResolutionErrorHandler
getResolutionErrorHandler()
org.apache.maven.execution.MavenSession
getSession()
MavenContext
log(org.apache.maven.plugin.logging.Log value)
MavenContext
project(org.apache.maven.project.MavenProject value)
MavenContext
remoteRepos(List<org.eclipse.aether.repository.RemoteRepository> value)
MavenContext
repoSession(org.eclipse.aether.RepositorySystemSession value)
MavenContext
repoSystem(org.eclipse.aether.RepositorySystem value)
MavenContext
resolutionErrorHandler(org.apache.maven.artifact.resolver.ResolutionErrorHandler value)
MavenContext
session(org.apache.maven.execution.MavenSession value)
MavenContext
setRepositorySystem(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
-
-