Package org.apache.maven.api.cli.mvn
Interface MavenInvokerRequest<O extends MavenOptions>
- Type Parameters:
O
- The specific Options type this request carries
- All Superinterfaces:
InvokerRequest<O>
- All Known Subinterfaces:
ForkedMavenInvokerRequest
- All Known Implementing Classes:
DefaultForkedMavenInvokerRequest
,DefaultMavenInvokerRequest
@Experimental
public interface MavenInvokerRequest<O extends MavenOptions>
extends InvokerRequest<O>
Represents a request to invoke Maven.
This interface extends the general
InvokerRequest
, specializing it for Maven-specific operations.
A MavenInvokerRequest
encapsulates all the necessary information needed to perform
a Maven build, including any Maven-specific options defined in MavenOptions
.
- Since:
- 4.0.0
-
Method Summary
Methods inherited from interface org.apache.maven.api.cli.InvokerRequest
coreExtensions, cwd, err, in, installationDirectory, logger, lookup, messageBuilderFactory, options, out, parserRequest, rootDirectory, systemProperties, topDirectory, userHomeDirectory, userProperties