MavenPlugin

constructor(@Json(name = "groupId") groupId: String, @Json(name = "artifactId") artifactId: String, @Json(name = "version") version: String, @Json(name = "executedGoals") executedGoals: List<String>, @Json(name = "modules") modules: List<String>, @Json(name = "name") name: String? = null, @Json(name = "goalPrefix") goalPrefix: String? = null, @Json(name = "requiredMavenVersion") requiredMavenVersion: String? = null)

Parameters

groupId

The plugin group ID.

artifactId

The plugin artifact ID.

version

The plugin version.

executedGoals

The list of executed plugin goals. May be empty if none of the plugin goals are executed in this build.

modules

The list of short form coordinates of the modules where the plugin is applied, in the format groupId:artifactId.

name

The name of the plugin. May be null in cases where this is not defined or captured.

goalPrefix

The prefix defined by the plugin for its goals. Can be null if not specified by the plugin.

requiredMavenVersion

The required Maven version for the plugin. Can be null if not specified by the plugin.