cxx:cppncss

Full name:

org.codehaus.mojo:cxx-maven-plugin:0.0.6-SNAPSHOT:cppncss

Description:

Goal which cppncss sources.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: test.

Optional Parameters

Name Type Since Description
commandArgs String - Arguments for cppncss program. Shall be -r -v -x -k
Default value is: -r -v -x -k.
User property is: cppncss.args.
definitions Map 0.0.4 define substitution values (value can be empty).
environmentVariables Map 0.0.4 Environment variables to pass to cppncss program.
macros Map 0.0.4 Macro definition substitution values (value can be empty).
reportIdentifier String 0.0.4 The Report OutputFile name identifier.
User property is: cppncss.reportIdentifier.
reportsfileDir File 0.0.4 The Report OutputFile Location.
Default value is: ${project.build.directory}/cppncss-reports.
User property is: cppncss.reportsfilePath.
skip boolean 0.0.5 Set this to "true" to bypass unit tests entirely. Its use is NOT RECOMMENDED, especially if you enable it using the "maven.test.skip" property, because maven.test.skip shall disables both running the tests and compiling the tests. Consider using the skipTests parameter instead.
Default value is: false.
User property is: maven.test.skip.
skipTests boolean 0.0.5 Set this to "true" to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
Default value is: false.
User property is: skipTests.
sourceDirs List 0.0.4 Directory where cppcheck should search for source files
workingDir File 0.0.4 The current working directory. Optional. If not specified, basedir will be used.
User property is: cppncss.workingdir.

Parameter Details

commandArgs:

Arguments for cppncss program. Shall be -r -v -x -k
  • Type: java.lang.String
  • Required: No
  • User Property: cppncss.args
  • Default: -r -v -x -k

definitions:

define substitution values (value can be empty).
  • Type: java.util.Map
  • Since: 0.0.4
  • Required: No

environmentVariables:

Environment variables to pass to cppncss program.
  • Type: java.util.Map
  • Since: 0.0.4
  • Required: No

macros:

Macro definition substitution values (value can be empty).
  • Type: java.util.Map
  • Since: 0.0.4
  • Required: No

reportIdentifier:

The Report OutputFile name identifier.
  • Type: java.lang.String
  • Since: 0.0.4
  • Required: No
  • User Property: cppncss.reportIdentifier

reportsfileDir:

The Report OutputFile Location.
  • Type: java.io.File
  • Since: 0.0.4
  • Required: No
  • User Property: cppncss.reportsfilePath
  • Default: ${project.build.directory}/cppncss-reports

skip:

Set this to "true" to bypass unit tests entirely. Its use is NOT RECOMMENDED, especially if you enable it using the "maven.test.skip" property, because maven.test.skip shall disables both running the tests and compiling the tests. Consider using the skipTests parameter instead.
  • Type: boolean
  • Since: 0.0.5
  • Required: No
  • User Property: maven.test.skip
  • Default: false

skipTests:

Set this to "true" to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
  • Type: boolean
  • Since: 0.0.5
  • Required: No
  • User Property: skipTests
  • Default: false

sourceDirs:

Directory where cppcheck should search for source files
  • Type: java.util.List
  • Since: 0.0.4
  • Required: No

workingDir:

The current working directory. Optional. If not specified, basedir will be used.
  • Type: java.io.File
  • Since: 0.0.4
  • Required: No
  • User Property: cppncss.workingdir