Package org.codehaus.mojo.natives.msvc
Class AbstractCommunityEnvFactory
java.lang.Object
org.codehaus.mojo.natives.AbstractEnvFactory
org.codehaus.mojo.natives.msvc.AbstractCommunityEnvFactory
- All Implemented Interfaces:
EnvFactory
- Direct Known Subclasses:
Community2017x64EnvFactory
,Community2017x86AMD64EnvFactory
,Community2017x86EnvFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEnvs
(String version, String platform) private File
createEnvWrapperFile
(File vsInstallDir, String platform) executeCommandLine
(org.codehaus.plexus.util.cli.Commandline command) protected String
queryVSInstallPath
(String version) Methods inherited from class org.codehaus.mojo.natives.AbstractEnvFactory
createEnvs, getEnvironmentVariables
-
Constructor Details
-
AbstractCommunityEnvFactory
public AbstractCommunityEnvFactory()
-
-
Method Details
-
createEnvs
protected Map<String,String> createEnvs(String version, String platform) throws NativeBuildException - Throws:
NativeBuildException
-
queryVSInstallPath
-
executeCommandLine
protected Map<String,String> executeCommandLine(org.codehaus.plexus.util.cli.Commandline command) throws NativeBuildException - Throws:
NativeBuildException
-
createEnvWrapperFile
- Throws:
IOException
-