cxx:msbuild
Full name:
org.codehaus.mojo:cxx-maven-plugin:0.0.6-SNAPSHOT:msbuild
Description:
Goal which build VisualStudio solutions.
Attributes:
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: compile.
Required Parameters
Name |
Type |
Since |
Description |
solutionFileName |
String |
0.0.5 |
Visual studio solution file name. User property is: visualstudio.solutionFileName. |
Optional Parameters
Name |
Type |
Since |
Description |
buildConfig |
String |
0.0.5 |
Build config [ debug | release | ... ] Default value is: release. User property is: visualstudio.buildConfig. |
buildType |
String |
0.0.5 |
Build type [ rebuild | clean | build | ... ] Default value is: build. User property is: visualstudio.buildType. |
buildVersion |
String |
0.0.5 |
Build version in visual studio format [ x.y.z.t ] Default value is: 0.0.0.1. User property is: visualstudio.buildVersion. |
compilerOptions |
String |
0.0.5 |
Additional compiler options (without any global quotation) User property is: visualstudio.compilerOptions. |
environmentVariables |
Map |
0.0.5 |
Environment variables to pass to the msbuild program.
|
solutionDir |
String |
0.0.5 |
Directory location of visual studio solution default set to baseDir User property is: visualstudio.solutionDir. |
targetArchitecture |
String |
0.0.5 |
target architecture [ x86 | amd64 | ia64 | x86_amd64 | x86_ia64 ] Default value is: x86. User property is: visualstudio.targetArchitecture. |
targetPlatform |
String |
0.0.5 |
target platform [ win32 | ... ] Default value is: win32. User property is: visualstudio.targetPlatform. |
Parameter Details
buildConfig:
Build config [ debug | release | ... ]
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.buildConfig
- Default: release
buildType:
Build type [ rebuild | clean | build | ... ]
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.buildType
- Default: build
buildVersion:
Build version in visual studio format [ x.y.z.t ]
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.buildVersion
- Default: 0.0.0.1
compilerOptions:
Additional compiler options (without any global quotation)
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.compilerOptions
environmentVariables:
Environment variables to pass to the msbuild program.
- Type: java.util.Map
- Since: 0.0.5
- Required: No
solutionDir:
Directory location of visual studio solution default set to baseDir
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.solutionDir
solutionFileName:
Visual studio solution file name.
- Type: java.lang.String
- Since: 0.0.5
- Required: Yes
- User Property: visualstudio.solutionFileName
targetArchitecture:
target architecture [ x86 | amd64 | ia64 | x86_amd64 | x86_ia64 ]
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.targetArchitecture
- Default: x86
targetPlatform:
target platform [ win32 | ... ]
- Type: java.lang.String
- Since: 0.0.5
- Required: No
- User Property: visualstudio.targetPlatform
- Default: win32