bundle:baseline-report

Note:This goal should be used as a Maven report.

Full name:

org.apache.felix:maven-bundle-plugin:2.5.0:baseline-report

Description:

BND Baseline report.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 2.4.1.
  • Binds by default to the lifecycle phase: site.

Required Parameters

Name Type Since Description
outputDirectory File 2.4.1 Specifies the directory where the report will be generated.
Default value is: ${project.reporting.outputDirectory}.

Optional Parameters

Name Type Since Description
failOnError boolean 2.4.1 Whether to fail on errors.
Default value is: true.
User property is: baseline.failOnError.
failOnWarning boolean 2.4.1 Whether to fail on warnings.
Default value is: false.
User property is: baseline.failOnWarning.
filters String[] 2.4.1 A list of packages filter, if empty the whole bundle will be traversed. Values are specified in OSGi package instructions notation, e.g. !org.apache.felix.bundleplugin.
skip boolean 2.4.1 Flag to easily skip execution.
Default value is: false.
User property is: baseline.skip.
supportedProjectTypes List 2.4.1 Project types which this plugin supports.

Parameter Details

failOnError:

Whether to fail on errors.
  • Type: boolean
  • Since: 2.4.1
  • Required: No
  • User Property: baseline.failOnError
  • Default: true

failOnWarning:

Whether to fail on warnings.
  • Type: boolean
  • Since: 2.4.1
  • Required: No
  • User Property: baseline.failOnWarning
  • Default: false

filters:

A list of packages filter, if empty the whole bundle will be traversed. Values are specified in OSGi package instructions notation, e.g. !org.apache.felix.bundleplugin.
  • Type: java.lang.String[]
  • Since: 2.4.1
  • Required: No

outputDirectory:

Specifies the directory where the report will be generated.
  • Type: java.io.File
  • Since: 2.4.1
  • Required: Yes
  • Default: ${project.reporting.outputDirectory}

skip:

Flag to easily skip execution.
  • Type: boolean
  • Since: 2.4.1
  • Required: No
  • User Property: baseline.skip
  • Default: false

supportedProjectTypes:

Project types which this plugin supports.
  • Type: java.util.List
  • Since: 2.4.1
  • Required: No