public class MavenContextImpl extends java.lang.Object implements MavenContext
Modifier and Type | Field and Description |
---|---|
private java.io.File |
localRepositoryRoot |
private MavenLogger |
mavenLogger |
private java.util.Properties |
mergedProperties |
private boolean |
offline |
private MavenRepositorySystem |
repositorySystem |
Constructor and Description |
---|
MavenContextImpl(java.io.File localRepositoryRoot,
boolean offline,
MavenLogger mavenLogger,
java.util.Properties mergedProperties,
MavenRepositorySystem repositorySystem) |
MavenContextImpl(java.io.File localRepositoryRoot,
MavenLogger mavenLogger) |
Modifier and Type | Method and Description |
---|---|
java.io.File |
getLocalRepositoryRoot() |
MavenLogger |
getLogger() |
MavenRepositorySystem |
getRepositorySystem() |
java.util.Properties |
getSessionProperties()
Session-global properties merged from (in order of precedence)
user properties ("-Dkey=value" via CLI)
properties in active profiles of settings.xml
system properties
|
boolean |
isOffline()
whether maven was started in offline mode (CLI option "-o")
|
private java.io.File localRepositoryRoot
private MavenLogger mavenLogger
private boolean offline
private java.util.Properties mergedProperties
private MavenRepositorySystem repositorySystem
public MavenContextImpl(java.io.File localRepositoryRoot, boolean offline, MavenLogger mavenLogger, java.util.Properties mergedProperties, MavenRepositorySystem repositorySystem)
public MavenContextImpl(java.io.File localRepositoryRoot, MavenLogger mavenLogger)
public java.io.File getLocalRepositoryRoot()
getLocalRepositoryRoot
in interface MavenContext
public MavenLogger getLogger()
getLogger
in interface MavenContext
public boolean isOffline()
MavenContext
isOffline
in interface MavenContext
public java.util.Properties getSessionProperties()
MavenContext
getSessionProperties
in interface MavenContext
public MavenRepositorySystem getRepositorySystem()
getRepositorySystem
in interface MavenContext