All Classes and Interfaces
Class
Description
Abstract base class for mojos related to Docker files and builds.
Base class for Micronaut AOT mojos.
Abstract Mojo for Micronaut AOT.
Base class for all Micronaut Maven plugin mojos.
Base class for OpenAPI generator mojos.
Base mojo for Micronaut test resources service handling.
Invokes the Micronaut AOT
optimizer, generating sources/classes and the effective AOT configuration properties file.
AOT runtime values.
Generates a sample
aot.properties
showcasing all the possible values along with a description.Parses the Micronaut application configuration.
Enforcer rule to check that, when the application has YAML configuration, the SnakeYAML library is present.
Provides methods to compile a Maven project.
Default implementation for
ServerFactory
.Utility methods for performing dependency resolution.
Different strategies for building docker images.
Implementation of the
docker-crac
packaging.Generates a
Dockerfile
depending on the packaging
and micronaut.runtime
properties.Allows using a provided Dockerfile.
Implementation of the
docker-native
packaging.Implementation of the
deploy
lifecycle for pushing Docker imagesProvides methods to work with Docker images.
Provides methods to execute goals on the current project.
Deprecated, for removal: This API element is subject to removal in a future version.
Please use native:generateResourceConfig and/or native:generateTestResourceConfig instead.
Display help information on micronaut-maven-plugin.
Call
Call
mvn mn:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Import beans from project dependencies by generating factories annotated with
@Import
containing the list of packages.A
Log
implementation that uses Jansi to colorize the output.Represents the Jib plugin configuration.
Represents the authentication configuration.
Represents the container configuration.
Represents the from configuration.
Represents the to configuration.
Exposes the Jib plugin configuration so that it can be read by other mojos.
Jib extension to support building Docker images.
The packaging kind of the application.
Utility methods for different mojos.
Generates an OpenAPI client.
A generic OpenAPI mojo that will be used for configuring custom Micronaut OpenAPI generator extensions.
Generates an OpenAPI server.
Packaging types supported by this plugin.
A class used to specify parameter mapping.
The location of the parameter to be mapped.
A class used to specify parameter mapping.
Executes a Micronaut application in development mode.
Starts the Micronaut test resources server.
Stops the Micronaut test resources server.
Base configuration class for Test Resources.
Utility class to stop Test Resources service.
A lifecycle extension which determines if the test resources server should
be stopped when the build is complete.