Class AbstractPlugin
java.lang.Object
com.carrotsearch.gradle.buildinfra.AbstractPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
- Direct Known Subclasses:
ApplyForbiddenApisPlugin, ApplyRegisterCommonTasksPlugin, ApplyReproducibleBuildsPlugin, ApplySaneJavaDefaultsPlugin, ApplySpotlessFormattingPlugin, ApplyVersionsTomlCleanupsPlugin, BuildInfraPlugin, BuildOptionGroupsPlugin, GitInfoPlugin, GradleConsistentWithWrapperPlugin, MavenCentralPublishingPlugin, MeasureTaskTimesPlugin, ShowFailedTestsAtEndPlugin, ShowSlowestTestsAtEndPlugin, ShowTestsSummaryAtEndPlugin, TestingEnvPlugin
public abstract class AbstractPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidfailIfDeprecatedOptionUsed(com.carrotsearch.gradle.buildinfra.buildoptions.BuildOptionsExtension buildOptions, String deprecatedName) Declares a deprecated (renamed) build option so that all value sources are consulted, and fails the build if a value is present, pointing at the replacement option.protected org.gradle.api.artifacts.VersionCataloggetLibsCatalog(org.gradle.api.Project project) protected static final booleanisRootProject(org.gradle.api.Project project) protected final voidpluginAppliedToRootProject(org.gradle.api.Project project) protected RuntimeExceptionreportError(String id, String label) protected RuntimeExceptionreportError(String id, String label, org.gradle.api.Action<org.gradle.api.problems.ProblemSpec> action) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Plugin
apply
-
Constructor Details
-
AbstractPlugin
public AbstractPlugin(org.gradle.api.problems.Problems problems)
-
-
Method Details
-
pluginAppliedToRootProject
protected final void pluginAppliedToRootProject(org.gradle.api.Project project) -
isRootProject
protected static final boolean isRootProject(org.gradle.api.Project project) -
reportError
-
reportError
protected RuntimeException reportError(String id, String label, org.gradle.api.Action<org.gradle.api.problems.ProblemSpec> action) -
failIfDeprecatedOptionUsed
protected final void failIfDeprecatedOptionUsed(com.carrotsearch.gradle.buildinfra.buildoptions.BuildOptionsExtension buildOptions, String deprecatedName) Declares a deprecated (renamed) build option so that all value sources are consulted, and fails the build if a value is present, pointing at the replacement option. -
getLibsCatalog
protected org.gradle.api.artifacts.VersionCatalog getLibsCatalog(org.gradle.api.Project project)
-