Package org.eclipse.tycho.core.shared
Class MavenContextImpl
- java.lang.Object
-
- org.eclipse.tycho.core.shared.MavenContextImpl
-
- All Implemented Interfaces:
MavenContext
public class MavenContextImpl extends Object implements MavenContext
-
-
Constructor Summary
Constructors Constructor Description MavenContextImpl(File localRepositoryRoot, boolean offline, MavenLogger mavenLogger, Properties mergedProperties, MavenRepositorySystem repositorySystem)
MavenContextImpl(File localRepositoryRoot, MavenLogger mavenLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getLocalRepositoryRoot()
MavenLogger
getLogger()
MavenRepositorySystem
getRepositorySystem()
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 propertiesboolean
isOffline()
whether maven was started in offline mode (CLI option "-o")
-
-
-
Constructor Detail
-
MavenContextImpl
public MavenContextImpl(File localRepositoryRoot, boolean offline, MavenLogger mavenLogger, Properties mergedProperties, MavenRepositorySystem repositorySystem)
-
MavenContextImpl
public MavenContextImpl(File localRepositoryRoot, MavenLogger mavenLogger)
-
-
Method Detail
-
getLocalRepositoryRoot
public File getLocalRepositoryRoot()
- Specified by:
getLocalRepositoryRoot
in interfaceMavenContext
-
getLogger
public MavenLogger getLogger()
- Specified by:
getLogger
in interfaceMavenContext
-
isOffline
public boolean isOffline()
Description copied from interface:MavenContext
whether maven was started in offline mode (CLI option "-o")- Specified by:
isOffline
in interfaceMavenContext
-
getSessionProperties
public Properties getSessionProperties()
Description copied from interface:MavenContext
Session-global properties merged from (in order of precedence)- user properties ("-Dkey=value" via CLI)
- properties in active profiles of settings.xml
- system properties
- Specified by:
getSessionProperties
in interfaceMavenContext
-
getRepositorySystem
public MavenRepositorySystem getRepositorySystem()
- Specified by:
getRepositorySystem
in interfaceMavenContext
-
-