Class TransitiveAbiCheckerExtension
java.lang.Object
com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.provider.Property<Boolean> Signals to the checker to ignore the current modules "entry point classes" and instead "completely check" all artifacts that match the above filtering.abstract org.gradle.api.provider.SetProperty<String> Used for prefix matching artifacts to promote to an error when a conflict is discovered.abstract org.gradle.api.provider.SetProperty<String> Used for prefix matching artifacts to ignore.abstract org.gradle.api.provider.SetProperty<String> Used to match classnames by case-insensitive keyword and ignore matches.abstract org.gradle.api.provider.SetProperty<String> Used for prefix matching on classes to ignore.final com.palantir.abi.checker.ConflictCheckerConfiguration
-
Constructor Details
-
TransitiveAbiCheckerExtension
public TransitiveAbiCheckerExtension()
-
-
Method Details
-
getErrorArtifactPrefixes
@Optional @Input public abstract org.gradle.api.provider.SetProperty<String> getErrorArtifactPrefixes()Used for prefix matching artifacts to promote to an error when a conflict is discovered.Specificity can be dialed up to a fully qualified Maven coordinate.
Note: If an artifact matches this configuration and the
getIgnoredArtifactPrefixes()configuration, then the ignored setting wins. The reasoning being that enablement is likely wide while ignoring is likely targeted. -
getIgnoredArtifactPrefixes
Used for prefix matching artifacts to ignore.Specificity can be dialed up to a fully qualified Maven coordinate.
Note: If an artifact matches this configuration and the
getErrorArtifactPrefixes()configuration, then this setting wins. The reasoning being that enablement is likely wide while ignoring is likely targeted. -
getIgnoredClassPrefixes
Used for prefix matching on classes to ignore. -
getIgnoredClassnameKeywords
Used to match classnames by case-insensitive keyword and ignore matches. -
getCheckCompletely
Signals to the checker to ignore the current modules "entry point classes" and instead "completely check" all artifacts that match the above filtering. -
toConfiguration
public final com.palantir.abi.checker.ConflictCheckerConfiguration toConfiguration()
-