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,BuildOptionsPlugin,DependencyChecksPlugin,GitInfoPlugin,GradleConsistentWithWrapperPlugin,TestingEnvPlugin
public abstract class AbstractPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 java.lang.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) -
getLibsCatalog
protected org.gradle.api.artifacts.VersionCatalog getLibsCatalog(org.gradle.api.Project project)
-