cxx:veraxx

Full name:

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

Description:

Goal which vera++ check 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 vera++ program. Shall be -nodup -showrules
Default value is: -nodup -showrules.
User property is: veraxx.args.
environmentVariables Map 0.0.4 Environment variables passed to vera++ program.
excludes String 0.0.5 Excludes files/folder from analysis (comma separated list of filter)
User property is: veraxx.excludes.
reportIdentifier String 0.0.4 The Report OutputFile name identifier.
User property is: veraxx.reportIdentifier.
reportsfileDir File 0.0.4 The Report OutputFile Location.
Default value is: ${project.build.directory}/vera++-reports.
User property is: veraxx.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 vera++ 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: veraxx.workingdir.

Parameter Details

commandArgs:

Arguments for vera++ program. Shall be -nodup -showrules
  • Type: java.lang.String
  • Required: No
  • User Property: veraxx.args
  • Default: -nodup -showrules

environmentVariables:

Environment variables passed to vera++ program.
  • Type: java.util.Map
  • Since: 0.0.4
  • Required: No

excludes:

Excludes files/folder from analysis (comma separated list of filter)
  • Type: java.lang.String
  • Since: 0.0.5
  • Required: No
  • User Property: veraxx.excludes

reportIdentifier:

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

reportsfileDir:

The Report OutputFile Location.
  • Type: java.io.File
  • Since: 0.0.4
  • Required: No
  • User Property: veraxx.reportsfilePath
  • Default: ${project.build.directory}/vera++-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 vera++ 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: veraxx.workingdir