| Class |
Description |
|
AutoConfigurationImportsPlugin
|
Convention plugin that wires GenerateAutoConfigurationImportsTask into the main
source set's output, so a module authoring @AutoConfiguration classes never has to
hand-maintain META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports. |
|
BaseDirArgumentProvider
|
Supplies -Dbase.dir=<projectDir> to a forked Groovy compiler so the
GlobalGrailsClassInjectorTransformation AST transform resolves the correct project
directory when generating META-INF/grails.factories / grails-plugin.xml. |
|
CompilePlugin
|
|
|
GenerateAutoConfigurationImportsTask
|
Scans this project's own compiled main classes for @AutoConfiguration and writes
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports, so the
file never needs to be hand-maintained. |
|
GradleUtils
|
|
|
GrailsCodeAnalysisExtension
|
|
|
GrailsCodeAnalysisPlugin
|
Convention plugin for Grails byte code analysis (PMD and SpotBugs).
|
|
GrailsCodeStyleExtension
|
|
|
GrailsCodeStylePlugin
|
Convention plugin for Grails code style enforcement (Checkstyle and CodeNarc). |
|
GrailsDependencyValidatorPlugin
|
Validates that transitive dependencies do not replace versions what the
BOM (grails-bom or grails-gradle-bom) defines. |
|
GrailsGroovydocPlugin
|
|
|
GrailsIJFormatterPlugin
|
|
|
GrailsJacocoPlugin
|
Convention plugin for JaCoCo code coverage. |
|
GrailsRepoSettingsPlugin
|
|
|
GrailsValidateActionsPlugin
|
Registers validateActions, which checks the repository's GitHub Actions workflow files
against the ASF approved-actions policy. |
|
GrailsViolationAggregationPlugin
|
Root-only convention plugin that aggregates code-style violation XML reports and JaCoCo coverage
CSV reports into human-readable Markdown files under build/reports/violations/. |
|
GroovydocEnhancerExtension
|
Extension for configuring the Groovydoc Enhancer convention plugin. |
|
GroovydocEnhancerPlugin
|
|
|
OssIndexAuditThrottle
|
Shared build service used solely as a concurrency gate for ossIndexAudit tasks. |
|
PublishPlugin
|
Handles generating the checksum file, published artifact list, and grails-publish configuration |
|
SbomPlugin
|
|
|
SharedPropertyPlugin
|
Gradle can't share properties across buildSrc or composite projects. |
|
TestTaskShardingPlugin
|
Deterministically partitions root-build Test tasks across CI shards. |
|
ValidateActionsTask
|
Validates that every uses: entry in the project's GitHub Actions workflow files
complies with the ASF approved-actions policy
(https://github.com/apache/infrastructure-actions). |
|
ValidateDependencyVersionsTask
|
Fails when a transitive dependency resolves to a version other than the one the BOM manages. |
|
ValidateProductionClasspathTask
|
Fails when a forbidden coordinate appears on a project's runtimeClasspath. |
|
VulnerabilityScanPlugin
|
Convention plugin that configures Sonatype OSS Index / Guide vulnerability scanning. |