All Classes and Interfaces
Class
Description
AbstractOpenApiGenerator<W extends AbstractOpenApiWorkAction<P>,P extends io.micronaut.gradle.openapi.tasks.AbstractOpenApiWorkAction.OpenApiParameters>
AbstractOpenApiWorkAction<T extends io.micronaut.gradle.openapi.tasks.AbstractOpenApiWorkAction.OpenApiParameters>
Configuration for annotation processing in Micronaut.
Allows configuration of annotation processing.
Micronaut AOT extension, used to configure
the ahead-of-time/build time optimizations.
This interface represents the set of optimizations
that this particular version of the Gradle plugin
knows about.
Utilities to deal with Gradle configuration attributes.
Represents a dependency which is automatically
added by the Gradle plugin, such as some Micronaut
runtime dependencies or 3rd party dependencies.
A configurable version property is a property which is found
in the DSL, as a type-safe accessor, allowing to override a
particular version of a dependency which is automatically
added by the Gradle plugin.
Stores default versions used by the Gradle plugins.
Builder class to model build dependencies.
Build options for Docker.
Different strategies for building docker images.
API for simple edition of text files like docker files.
An implementation of editor which computes a fingerprint
for Gradle input snapshotting.
Utilities for GraalVM.
A version catalog parser which is tolerant to errors and
builds a representation of the catalog suitable for updating
coordinates.
A task which is responsible for writing a configuration
file for Micronaut AOT.
A plugin for a Micronaut application.
A base plugin which configures Micronaut components, which are either a Micronaut
library, or a Micronaut application.
Represents a Micronaut docker image, represented
with a name and a list of layers.
Configuration for the Micronaut extension.
Support for building GraalVM native images.
Extension to integration support for Kotlin.
A plugin for creating a Micronaut library.
A plugin which allows building Micronaut applications, without support
for GraalVM or Docker.
A plugin to build a Micronaut library.
The packaging kind of the application.
Resolves the dependencies for the current runtime and application type
A lightweight test resources plugin, which requires
that another project of the build actually applies
the
MicronautTestResourcesPlugin
: this plugin
will simply configure builds so that it uses the
test resources plugin from another project.This plugin integrates with Micronaut Test Resources.
An enum with the different supported test runtimes.
Specialization of
Dockerfile
for building native images.Allows configuring the native lambda specific parameters.
Configures the OpenAPI code generator.
A model that can be used to specify parameter mappings during the OpenAPI generation
Enum used to describe the location of a parameter.
Prepares a docker build context directory by copying a number of
directories into the output directory.
A model that can be used to specify body mappings during OpenAPI generation.
The kind of runtime a layer targets.
A task responsible for starting a test resources server.
A task to explicitly stop the test resources server.
Methods for Micronaut AOT plugin integration,
separated to make sure we don't run into classloading
issues.
Configuration for the test resources plugin.
Methods for Micronaut GraalVM plugin integration,
separated to make sure we don't run into classloading
issues.
A model of a TOML file which can be used to update the file
automatically.