Maven Plugin
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
group Id
The plugin group ID.
artifact Id
The plugin artifact ID.
version
The plugin version.
executed Goals
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.
goal Prefix
The prefix defined by the plugin for its goals. Can be null
if not specified by the plugin.
required Maven Version
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)