Conventions for 'com.gradle.plugin-publish' to publish to the Gradle Plugin Portal
Conventions to make JavaExec tasks work with configuration cache in IntelliJ
Adds a test suite called 'timingSensitive'
Adds help tasks for updating the version.txt file
Conventions for 'com.diffplug.spotless' with ktfmt Kotlin format and Apache-2.0 license
Conventions for 'me.champeau.jmh' to use it in JPMS projects
Conventions for 'com.gradle.develocity' that automatically accept the terms of use for 'scans.gradle.com' if users opt-in via '--scan'
Conventions for 'com.diffplug.spotless' with flexmark Markdown format
Standard configuration for a remote build cache that is pushed to from CI and pulled from everywhere
Adds a 'module-info.class' to Java libraries that do not yet provide it
Conventions for 'com.diffplug.spotless' with Prettier YAML format and Apache-2.0 license
Conventions for 'java-test-fixtures' that configures test fixtures support without publishing the fixtures
Conventions for 'com.google.cloud.artifactregistry.gradle-plugin' to publish to GCP Artifact Registry repositories
Conventions for 'io.github.gradle-nexus.publish-plugin' to publish to Maven Central and filter which modules are published through the '-PpublishingPackageGroup' parameter (subproject plugin)
Tweaks lifecycle task setup: add quality check lifecycle tasks and remove some tasks from 'build' group
Conventions for 'com.diffplug.spotless' as part of the qualityCheck lifecycle
Conventions for 'com.autonomousapps.dependency-analysis'
Conventions for 'com.gradleup.nmcp.aggregation' to publish all modules in an aggregated zip to the Maven Central Portal
Conventions for 'antlr' that add missing task dependencies when integrating with other plugins
Conventions for the 'test' task that configure JUnit 5, memory settings and parallelism
Adds a test suite called 'integration'
Conventions for the linting features (-Xlint) of 'javac' that run as part of each 'compileJava' task
Conventions for 'com.diffplug.spotless' for whitespace and newline formatting of rust files.
Convention plugin that applies the minimal of set 'org.hiero.gradle' convention plugins necessary to build a Gradle plugin
Adds a task that checks the consistency between declared and resolved versions of a java-platform.
Conventions to allow non-module Jars on the classpath if a framework is used that is not yet JPMS compatible (e.g. has split packages)
Conventions for 'org.gradlex.java-module-packaging' to build installable packages with jpackage
Add support for installing Rust toolchains
Conventions for 'com.google.protobuf' with 'grpc' plugin using versions from a platform project
Conventions for 'jacoco-report-aggregation' to be used in a report aggregation project
Conventions for 'com.diffplug.spotless' for whitespace and newline formatting of plain text files
Conventions for 'javadoc' that configures '-Xdoclint:all,-missing' and turns warnings into errors
Conventions for 'com.diffplug.spotless' with Palantir Java format and Apache-2.0 license
Configures a set of standard repositories for dependency resolution including Maven Central
Convention plugin that applies the minimal of set 'org.hiero.gradle' convention plugins necessary to build a Java application module
Add support for installing Rust toolchains and cross-compiling Rust source code
Conventions for 'com.gradleup.shadow' to be used to build a fat Jar of an application
Adds the 'publishDependencyConstraint' scope that is used to define dependencies for which direct dependency constraints should be published
Adds a 'git.properties' file with 'git.commit.id' entries to the Jar and makes sure the file is ignored in classpath normalization
Conventions for 'maven-publish' that configure signing and add additional metadata to POM files
Conventions for 'io.github.gradle-nexus.publish-plugin' to publish to Maven Central and filter which modules are published through the '-PpublishingPackageGroup' parameter (root project plugin)
Adds a test suite called 'hammer'
Adds a test suite called 'timeConsuming'
Configuration for an aggregation project for aggregating artifacts (publishing, code coverage) and consistent dependency resolution
Conventions for 'com.adarshr.test-logger' to improve test logging on the console
Entry point settings plugin that applies a basic set of 'org.hiero.gradle' convention plugins to the build and to all subprojects
Convention plugin that applies the minimal of set 'org.hiero.gradle' convention plugins necessary to build a Java library module
Adds 'os.name' and 'os.arch' as inputs to the 'test' task
Conventions for reproducible Java Module compilation: applies 'org.gradlex.reproducible-builds' and ensures that an exact JDK version is configured and used
Reads the project version from a 'version.txt' file located in the build root directory