Class AbstractMSVCEnvFactory
java.lang.Object
org.codehaus.mojo.natives.AbstractEnvFactory
org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
- All Implemented Interfaces:
EnvFactory
- Direct Known Subclasses:
AbstractMSVC2005EnvFactory, AbstractMSVC2019EnvFactory, MSVC2003EnvFactory, MSVC2003ToolkitEnvFactory, MSVC2008x86AMD64EnvFactory, MSVC2008x86EnvFactory, MSVC2010x86AMD64EnvFactory, MSVC2010x86EnvFactory, MSVC2012x86AMD64EnvFactory, MSVC2012x86EnvFactory, MSVC2013x86AMD64EnvFactory, MSVC2013x86EnvFactory, MSVC6EnvFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEnvs(String commonToolEnvKey, String platform) protected FilecreateEnvWrapperFile(File vsInstallDir, String platform) private FilegetCommonToolDirectory(String commonToolEnvKey) protected static Stringprotected static Stringprotected static Stringprivate FilegetVisualStudioInstallDirectory(File commonToolDir) Methods inherited from class AbstractEnvFactory
createEnvs, getEnvironmentVariables
-
Constructor Details
-
AbstractMSVCEnvFactory
public AbstractMSVCEnvFactory()
-
-
Method Details
-
getProgramFiles
-
getProgramFilesX86
-
getSystemRoot
-
createEnvs
protected Map<String,String> createEnvs(String commonToolEnvKey, String platform) throws NativeBuildException - Throws:
NativeBuildException
-
getCommonToolDirectory
- Throws:
NativeBuildException
-
getVisualStudioInstallDirectory
- Throws:
NativeBuildException
-
createEnvWrapperFile
- Throws:
IOException
-