Required Jenkins Plugin (1)
Configuration to disable the feature
Since v2.3.0 (2)
Marker file to disable the feature (3)
Archiving and the fingerprinting of the artifacts and attached artifacts generated by the Maven build (jar, sources jar, javadocs jar...)
Generated JUnit, Surefire and FailSafe reports
Publishing of the JUnit, Surefire and FailSafe reports generated by the Maven build
Generated Findbugs reports
Publishing of the Findbugs reports generated by the Maven build
Tasks scanner report
Publishing of a report of the "
Fingerprint the Maven dependencies.
By default only the snapshot dependencies of scope compile, runtime and provided are fingerprinted.
Concordion test report
Publishing of the Concordion test reports.
Publish the Concordion reports generated by the maven-surefire-plugin:test and the maven-failsafe-plugin:integration-test goals and located in the folder described by the system property "concordion.output.dir" as documented in Concordion > Integration > Java > Maven
|HTML Publisher Plugin|
|Maven Invoker Plugin test reports||Publish test reports generated by the maven-invoker-plugin:run goal|
|JGiven reports||Publish JGiven test reports||JGiven Plugin|
|JaCoCo Code Coverage||Publish JaCoCo Code Coverage||JaCoCo Plugin|
withMaven(options: [jacocoPublisher(disabled: true)],...)
|Maven Linker Publisher|
Publish the Maven report on the pipeline build GUI (list of dependencies, produced artifacts, downstream & upstream pipelines).
This publisher should be renamed "Maven Build Report Publisher".
A reason to disable this publisher is typically to not "pollute" the build screen with Maven invocations when Maven is used as an utility (e.g. invocations of "maven-help-plugin:3.2.0:evaluate"...)
|Pipeline Graph Publisher||Build the graph of dependencies between Jenkins pipelines and Maven artifacts in order to trigger downstream pipelines (when using the `snapshotDependencies` on downstream pipelines)||`.skip-pipeline-graph`|
(1) Jenkins Plugin to publish the reports on the Jenkins build page. If the plugin is not installed, then the MAven report is ignored.