Package japicmp.maven
Class Parameter
- java.lang.Object
-
- japicmp.maven.Parameter
-
public class Parameter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Parameter.OverrideCompatibilityChangeParameter
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
accessModifier
private boolean
breakBuildBasedOnSemanticVersioning
private boolean
breakBuildBasedOnSemanticVersioningForMajorVersionZero
private boolean
breakBuildIfCausedByExclusion
private boolean
breakBuildOnBinaryIncompatibleModifications
private boolean
breakBuildOnModifications
private boolean
breakBuildOnSourceIncompatibleModifications
private boolean
excludeExclusively
private java.util.List<java.lang.String>
excludeModules
private java.util.List<java.lang.String>
excludes
private java.lang.String
htmlStylesheet
private java.lang.String
htmlTitle
private boolean
ignoreMissingClasses
private java.util.List<java.lang.String>
ignoreMissingClassesByRegularExpressions
private boolean
ignoreMissingNewVersion
private boolean
ignoreMissingOldVersion
private boolean
ignoreMissingOptionalDependency
private java.lang.String
ignoreNonResolvableArtifacts
private boolean
includeExclusively
private java.util.List<java.lang.String>
includeModules
private java.util.List<java.lang.String>
includes
private boolean
includeSynthetic
private boolean
noAnnotations
private java.lang.String
oldVersionPattern
private boolean
onlyBinaryIncompatible
private boolean
onlyModified
private java.util.List<Parameter.OverrideCompatibilityChangeParameter>
overrideCompatibilityChangeParameters
private java.util.List<java.lang.String>
packagingSupporteds
private java.lang.String
postAnalysisScript
private java.lang.String
reportLinkName
private boolean
reportOnlyFilename
private boolean
skipDiffReport
private boolean
skipHtmlReport
private boolean
skipPomModules
private boolean
skipXmlReport
-
Constructor Summary
Constructors Constructor Description Parameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccessModifier()
boolean
getBreakBuildBasedOnSemanticVersioning()
boolean
getBreakBuildOnBinaryIncompatibleModifications()
boolean
getBreakBuildOnModifications()
boolean
getBreakBuildOnSourceIncompatibleModifications()
java.util.List<java.lang.String>
getExcludeModules()
java.util.List<java.lang.String>
getExcludes()
java.lang.String
getHtmlStylesheet()
java.lang.String
getHtmlTitle()
boolean
getIgnoreMissingClasses()
java.util.List<java.lang.String>
getIgnoreMissingClassesByRegularExpressions()
boolean
getIgnoreMissingNewVersion()
boolean
getIgnoreMissingOldVersion()
java.lang.String
getIgnoreNonResolvableArtifacts()
java.util.List<java.lang.String>
getIncludeModules()
java.util.List<java.lang.String>
getIncludes()
boolean
getIncludeSynthetic()
boolean
getNoAnnotations()
java.lang.String
getOldVersionPattern()
boolean
getOnlyBinaryIncompatible()
boolean
getOnlyModified()
java.util.List<Parameter.OverrideCompatibilityChangeParameter>
getOverrideCompatibilityChangeParameters()
java.util.List<java.lang.String>
getPackagingSupporteds()
java.lang.String
getPostAnalysisScript()
java.lang.String
getReportLinkName()
boolean
getSkipHtmlReport()
boolean
getSkipPomModules()
boolean
getSkipXmlReport()
boolean
isBreakBuildBasedOnSemanticVersioningForMajorVersionZero()
boolean
isBreakBuildIfCausedByExclusion()
boolean
isExcludeExclusively()
boolean
isIgnoreMissingOptionalDependency()
boolean
isIncludeExclusively()
boolean
isIncludeExlusively()
boolean
isReportOnlyFilename()
boolean
isSkipDiffReport()
void
setAccessModifier(java.lang.String accessModifier)
void
setBreakBuildBasedOnSemanticVersioning(boolean breakBuildBasedOnSemanticVersioning)
void
setBreakBuildBasedOnSemanticVersioningForMajorVersionZero(boolean breakBuildBasedOnSemanticVersioningForMajorVersionZero)
void
setBreakBuildIfCausedByExclusion(boolean breakBuildIfCausedByExclusion)
void
setBreakBuildOnBinaryIncompatibleModifications(boolean breakBuildOnBinaryIncompatibleModifications)
void
setBreakBuildOnModifications(boolean breakBuildOnModifications)
void
setBreakBuildOnSourceIncompatibleModifications(boolean breakBuildOnSourceIncompatibleModifications)
void
setExcludeExclusively(boolean excludeExclusively)
void
setExcludeModules(java.util.List<java.lang.String> excludeModules)
void
setExcludes(java.util.List<java.lang.String> excludes)
void
setHtmlStylesheet(java.lang.String htmlStylesheet)
void
setHtmlTitle(java.lang.String htmlTitle)
void
setIgnoreMissingClasses(boolean ignoreMissingClasses)
void
setIgnoreMissingClassesByRegularExpressions(java.util.List<java.lang.String> ignoreMissingClassesByRegularExpressions)
void
setIgnoreMissingNewVersion(boolean ignoreMissingNewVersion)
void
setIgnoreMissingOldVersion(boolean ignoreMissingOldVersion)
void
setIgnoreMissingOptionalDependency(boolean ignoreMissingOptionalDependency)
void
setIgnoreNonResolvableArtifacts(java.lang.String ignoreNonResolvableArtifacts)
void
setIncludeExclusively(boolean includeExclusively)
void
setIncludeModules(java.util.List<java.lang.String> includeModules)
void
setIncludes(java.util.List<java.lang.String> includes)
void
setIncludeSynthetic(boolean includeSynthetic)
void
setNoAnnotations(boolean noAnnotations)
void
setOldVersionPattern(java.lang.String oldVersionPattern)
void
setOnlyBinaryIncompatible(boolean onlyBinaryIncompatible)
void
setOnlyModified(boolean onlyModified)
void
setOverrideCompatibilityChangeParameters(java.util.List<Parameter.OverrideCompatibilityChangeParameter> overrideCompatibilityChangeParameters)
void
setPackagingSupporteds(java.util.List<java.lang.String> packagingSupporteds)
void
setPostAnalysisScript(java.lang.String postAnalysisScript)
void
setReportLinkName(java.lang.String reportLinkName)
void
setReportOnlyFilename(boolean reportOnlyFileName)
void
setSkipDiffReport(boolean skipDiffReport)
void
setSkipHtmlReport(boolean skipHtmlReport)
void
setSkipPomModules(boolean skipPomModules)
void
setSkipXmlReport(boolean skipXmlReport)
-
-
-
Field Detail
-
accessModifier
private java.lang.String accessModifier
-
includes
private java.util.List<java.lang.String> includes
-
excludes
private java.util.List<java.lang.String> excludes
-
onlyBinaryIncompatible
private boolean onlyBinaryIncompatible
-
onlyModified
private boolean onlyModified
-
breakBuildOnModifications
private boolean breakBuildOnModifications
-
breakBuildOnBinaryIncompatibleModifications
private boolean breakBuildOnBinaryIncompatibleModifications
-
breakBuildOnSourceIncompatibleModifications
private boolean breakBuildOnSourceIncompatibleModifications
-
breakBuildBasedOnSemanticVersioning
private boolean breakBuildBasedOnSemanticVersioning
-
includeSynthetic
private boolean includeSynthetic
-
ignoreMissingClasses
private boolean ignoreMissingClasses
-
ignoreMissingClassesByRegularExpressions
@Parameter(required=false) private java.util.List<java.lang.String> ignoreMissingClassesByRegularExpressions
-
skipPomModules
@Parameter(required=false) private boolean skipPomModules
-
htmlStylesheet
@Parameter(required=false) private java.lang.String htmlStylesheet
-
htmlTitle
@Parameter(required=false) private java.lang.String htmlTitle
-
noAnnotations
@Parameter(required=false) private boolean noAnnotations
-
ignoreNonResolvableArtifacts
@Parameter(required=false) private java.lang.String ignoreNonResolvableArtifacts
-
packagingSupporteds
@Parameter(required=false) private java.util.List<java.lang.String> packagingSupporteds
-
postAnalysisScript
@Parameter(required=false) private java.lang.String postAnalysisScript
-
skipHtmlReport
@Parameter(required=false) private boolean skipHtmlReport
-
skipXmlReport
@Parameter(required=false) private boolean skipXmlReport
-
skipDiffReport
@Parameter(required=false) private boolean skipDiffReport
-
ignoreMissingOldVersion
@Parameter(required=false) private boolean ignoreMissingOldVersion
-
ignoreMissingNewVersion
@Parameter(required=false) private boolean ignoreMissingNewVersion
-
oldVersionPattern
@Parameter(required=false) private java.lang.String oldVersionPattern
-
breakBuildIfCausedByExclusion
@Parameter(required=false) private boolean breakBuildIfCausedByExclusion
-
reportOnlyFilename
@Parameter(required=false) private boolean reportOnlyFilename
-
includeModules
@Parameter(required=false) private java.util.List<java.lang.String> includeModules
-
excludeModules
@Parameter(required=false) private java.util.List<java.lang.String> excludeModules
-
breakBuildBasedOnSemanticVersioningForMajorVersionZero
@Parameter(required=false, defaultValue="false") private boolean breakBuildBasedOnSemanticVersioningForMajorVersionZero
-
includeExclusively
@Parameter(required=false, defaultValue="false") private boolean includeExclusively
-
excludeExclusively
@Parameter(required=false, defaultValue="false") private boolean excludeExclusively
-
overrideCompatibilityChangeParameters
@Parameter(required=false) private java.util.List<Parameter.OverrideCompatibilityChangeParameter> overrideCompatibilityChangeParameters
-
ignoreMissingOptionalDependency
@Parameter(required=false) private boolean ignoreMissingOptionalDependency
-
reportLinkName
@Parameter(required=false) private java.lang.String reportLinkName
-
-
Method Detail
-
getNoAnnotations
public boolean getNoAnnotations()
-
setNoAnnotations
public void setNoAnnotations(boolean noAnnotations)
-
getAccessModifier
public java.lang.String getAccessModifier()
-
setAccessModifier
public void setAccessModifier(java.lang.String accessModifier)
-
getOnlyModified
public boolean getOnlyModified()
-
setOnlyModified
public void setOnlyModified(boolean onlyModified)
-
getOnlyBinaryIncompatible
public boolean getOnlyBinaryIncompatible()
-
setOnlyBinaryIncompatible
public void setOnlyBinaryIncompatible(boolean onlyBinaryIncompatible)
-
getBreakBuildOnModifications
public boolean getBreakBuildOnModifications()
-
setBreakBuildOnModifications
public void setBreakBuildOnModifications(boolean breakBuildOnModifications)
-
getBreakBuildOnBinaryIncompatibleModifications
public boolean getBreakBuildOnBinaryIncompatibleModifications()
-
setBreakBuildOnBinaryIncompatibleModifications
public void setBreakBuildOnBinaryIncompatibleModifications(boolean breakBuildOnBinaryIncompatibleModifications)
-
getIncludeSynthetic
public boolean getIncludeSynthetic()
-
setIncludeSynthetic
public void setIncludeSynthetic(boolean includeSynthetic)
-
getIncludes
public java.util.List<java.lang.String> getIncludes()
-
setIncludes
public void setIncludes(java.util.List<java.lang.String> includes)
-
getExcludes
public java.util.List<java.lang.String> getExcludes()
-
setExcludes
public void setExcludes(java.util.List<java.lang.String> excludes)
-
getIgnoreMissingClasses
public boolean getIgnoreMissingClasses()
-
setIgnoreMissingClasses
public void setIgnoreMissingClasses(boolean ignoreMissingClasses)
-
getSkipPomModules
public boolean getSkipPomModules()
-
setSkipPomModules
public void setSkipPomModules(boolean skipPomModules)
-
getHtmlStylesheet
public java.lang.String getHtmlStylesheet()
-
setHtmlStylesheet
public void setHtmlStylesheet(java.lang.String htmlStylesheet)
-
getHtmlTitle
public java.lang.String getHtmlTitle()
-
setHtmlTitle
public void setHtmlTitle(java.lang.String htmlTitle)
-
getIgnoreNonResolvableArtifacts
public java.lang.String getIgnoreNonResolvableArtifacts()
-
setIgnoreNonResolvableArtifacts
public void setIgnoreNonResolvableArtifacts(java.lang.String ignoreNonResolvableArtifacts)
-
getPackagingSupporteds
public java.util.List<java.lang.String> getPackagingSupporteds()
-
setPackagingSupporteds
public void setPackagingSupporteds(java.util.List<java.lang.String> packagingSupporteds)
-
getBreakBuildOnSourceIncompatibleModifications
public boolean getBreakBuildOnSourceIncompatibleModifications()
-
setBreakBuildOnSourceIncompatibleModifications
public void setBreakBuildOnSourceIncompatibleModifications(boolean breakBuildOnSourceIncompatibleModifications)
-
getBreakBuildBasedOnSemanticVersioning
public boolean getBreakBuildBasedOnSemanticVersioning()
-
setBreakBuildBasedOnSemanticVersioning
public void setBreakBuildBasedOnSemanticVersioning(boolean breakBuildBasedOnSemanticVersioning)
-
getPostAnalysisScript
public java.lang.String getPostAnalysisScript()
-
setPostAnalysisScript
public void setPostAnalysisScript(java.lang.String postAnalysisScript)
-
getSkipHtmlReport
public boolean getSkipHtmlReport()
-
setSkipHtmlReport
public void setSkipHtmlReport(boolean skipHtmlReport)
-
getSkipXmlReport
public boolean getSkipXmlReport()
-
setSkipXmlReport
public void setSkipXmlReport(boolean skipXmlReport)
-
isSkipDiffReport
public boolean isSkipDiffReport()
-
setSkipDiffReport
public void setSkipDiffReport(boolean skipDiffReport)
-
getIgnoreMissingOldVersion
public boolean getIgnoreMissingOldVersion()
-
setIgnoreMissingOldVersion
public void setIgnoreMissingOldVersion(boolean ignoreMissingOldVersion)
-
getOldVersionPattern
public java.lang.String getOldVersionPattern()
-
setOldVersionPattern
public void setOldVersionPattern(java.lang.String oldVersionPattern)
-
isBreakBuildIfCausedByExclusion
public boolean isBreakBuildIfCausedByExclusion()
-
setBreakBuildIfCausedByExclusion
public void setBreakBuildIfCausedByExclusion(boolean breakBuildIfCausedByExclusion)
-
getIgnoreMissingClassesByRegularExpressions
public java.util.List<java.lang.String> getIgnoreMissingClassesByRegularExpressions()
-
setIgnoreMissingClassesByRegularExpressions
public void setIgnoreMissingClassesByRegularExpressions(java.util.List<java.lang.String> ignoreMissingClassesByRegularExpressions)
-
isReportOnlyFilename
public boolean isReportOnlyFilename()
-
setReportOnlyFilename
public void setReportOnlyFilename(boolean reportOnlyFileName)
-
getIgnoreMissingNewVersion
public boolean getIgnoreMissingNewVersion()
-
setIgnoreMissingNewVersion
public void setIgnoreMissingNewVersion(boolean ignoreMissingNewVersion)
-
getIncludeModules
public java.util.List<java.lang.String> getIncludeModules()
-
setIncludeModules
public void setIncludeModules(java.util.List<java.lang.String> includeModules)
-
getExcludeModules
public java.util.List<java.lang.String> getExcludeModules()
-
setExcludeModules
public void setExcludeModules(java.util.List<java.lang.String> excludeModules)
-
isBreakBuildBasedOnSemanticVersioningForMajorVersionZero
public boolean isBreakBuildBasedOnSemanticVersioningForMajorVersionZero()
-
setBreakBuildBasedOnSemanticVersioningForMajorVersionZero
public void setBreakBuildBasedOnSemanticVersioningForMajorVersionZero(boolean breakBuildBasedOnSemanticVersioningForMajorVersionZero)
-
isIncludeExlusively
public boolean isIncludeExlusively()
-
setIncludeExclusively
public void setIncludeExclusively(boolean includeExclusively)
-
isExcludeExclusively
public boolean isExcludeExclusively()
-
setExcludeExclusively
public void setExcludeExclusively(boolean excludeExclusively)
-
isIncludeExclusively
public boolean isIncludeExclusively()
-
getOverrideCompatibilityChangeParameters
public java.util.List<Parameter.OverrideCompatibilityChangeParameter> getOverrideCompatibilityChangeParameters()
-
setOverrideCompatibilityChangeParameters
public void setOverrideCompatibilityChangeParameters(java.util.List<Parameter.OverrideCompatibilityChangeParameter> overrideCompatibilityChangeParameters)
-
isIgnoreMissingOptionalDependency
public boolean isIgnoreMissingOptionalDependency()
-
setIgnoreMissingOptionalDependency
public void setIgnoreMissingOptionalDependency(boolean ignoreMissingOptionalDependency)
-
getReportLinkName
public java.lang.String getReportLinkName()
-
setReportLinkName
public void setReportLinkName(java.lang.String reportLinkName)
-
-