MavenComparisonWorkUnitDetail

constructor(@Json(name = "groupId") groupId: String, @Json(name = "artifactId") artifactId: String, @Json(name = "goalName") goalName: String, @Json(name = "executionId") executionId: String, @Json(name = "projectName") projectName: String, @Json(name = "differenceTypes") differenceTypes: List<ComparisonDifferenceType>, @Json(name = "buildA") buildA: ComparisonWorkUnitBrief, @Json(name = "buildB") buildB: ComparisonWorkUnitBrief, @Json(name = "hasImplementationChanged") hasImplementationChanged: Boolean, @Json(name = "valueInputChanges") valueInputChanges: List<ComparisonValueInputChange>, @Json(name = "fileInputChanges") fileInputChanges: List<ComparisonFileInputChange>, @Json(name = "outputChanges") outputChanges: List<ComparisonOutputChange>, @Json(name = "actions") actions: ComparisonActions? = null)

Parameters

groupId

The Maven groupId.

artifactId

The Maven artifactId.

goalName

The Maven goal name.

executionId

The execution id of the goal.

projectName

The name of the Maven project.

differenceTypes

The categories of differences found in this work unit.

buildA
buildB
hasImplementationChanged

Whether the work unit implementation class changed between builds.

valueInputChanges

Value input properties that differ between the builds.

fileInputChanges

File input properties that differ between the builds.

outputChanges

Output properties that differ between the builds.

actions