MavenPlugin

data class MavenPlugin(@Json(name = "groupId") val groupId: String, @Json(name = "artifactId") val artifactId: String, @Json(name = "version") val version: String, @Json(name = "executedGoals") val executedGoals: List<String>, @Json(name = "modules") val modules: List<String>, @Json(name = "name") val name: String? = null, @Json(name = "goalPrefix") val goalPrefix: String? = null, @Json(name = "requiredMavenVersion") val 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.

Constructors

Link copied to clipboard
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)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val goalPrefix: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: String? = null
Link copied to clipboard
Link copied to clipboard