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