Package org.codehaus.mojo.natives
Class AbstractEnvFactory
- java.lang.Object
-
- org.codehaus.mojo.natives.AbstractEnvFactory
-
- All Implemented Interfaces:
EnvFactory
- Direct Known Subclasses:
AbstractCommunityEnvFactory
,AbstractMSVCEnvFactory
public abstract class AbstractEnvFactory extends java.lang.Object implements EnvFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.String,java.lang.String>
envs
-
Constructor Summary
Constructors Constructor Description AbstractEnvFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.Map<java.lang.String,java.lang.String>
createEnvs()
java.util.Map<java.lang.String,java.lang.String>
getEnvironmentVariables()
-
-
-
Method Detail
-
getEnvironmentVariables
public java.util.Map<java.lang.String,java.lang.String> getEnvironmentVariables() throws NativeBuildException
- Specified by:
getEnvironmentVariables
in interfaceEnvFactory
- Returns:
- a map of environment variable/value pairs
- Throws:
NativeBuildException
-
createEnvs
protected abstract java.util.Map<java.lang.String,java.lang.String> createEnvs() throws NativeBuildException
- Throws:
NativeBuildException
-
-