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 MavenContextpublic MavenLogger getLogger()
getLogger in interface MavenContextpublic boolean isOffline()
MavenContextisOffline in interface MavenContextpublic java.util.Properties getSessionProperties()
MavenContextgetSessionProperties in interface MavenContextpublic MavenRepositorySystem getRepositorySystem()
getRepositorySystem in interface MavenContext