Package org.codehaus.mojo.natives.msvc
Class AbstractMSVCEnvFactory
java.lang.Object
org.codehaus.mojo.natives.AbstractEnvFactory
org.codehaus.mojo.natives.msvc.AbstractMSVCEnvFactory
- All Implemented Interfaces:
EnvFactory
- Direct Known Subclasses:
AbstractMSVC2005EnvFactory
,MSVC2003EnvFactory
,MSVC2003ToolkitEnvFactory
,MSVC2008x86AMD64EnvFactory
,MSVC2008x86EnvFactory
,MSVC2010x86AMD64EnvFactory
,MSVC2010x86EnvFactory
,MSVC2012x86AMD64EnvFactory
,MSVC2012x86EnvFactory
,MSVC2013x86AMD64EnvFactory
,MSVC2013x86EnvFactory
,MSVC6EnvFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEnvs
(String commonToolEnvKey, String platform) private File
createEnvWrapperFile
(File vsInstallDir, String platform) private File
getCommonToolDirectory
(String commonToolEnvKey) protected static String
protected static String
protected static String
private File
getVisualStudioInstallDirectory
(File commonToolDir) Methods inherited from class org.codehaus.mojo.natives.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
-