Package io.quarkus.maven
Class GoOfflineMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.quarkus.maven.GoOfflineMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="go-offline",
threadSafe=true)
public class GoOfflineMojo
extends org.apache.maven.plugin.AbstractMojo
This goal downloads all the Maven artifact dependencies required to build, run, test and
launch the application dev mode.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) StringTarget launch mode corresponding toLaunchModefor which the dependencies should be resolved.(package private) org.apache.maven.project.MavenProject(package private) org.eclipse.aether.impl.RemoteRepositoryManager(package private) List<org.eclipse.aether.repository.RemoteRepository> (package private) org.eclipse.aether.RepositorySystemSession(package private) org.eclipse.aether.RepositorySystem(package private) org.apache.maven.execution.MavenSession(package private) QuarkusWorkspaceProviderFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
project
@Parameter(defaultValue="${project}", readonly=true, required=true) org.apache.maven.project.MavenProject project -
session
@Parameter(defaultValue="${session}", readonly=true) org.apache.maven.execution.MavenSession session -
repoSystem
@Component org.eclipse.aether.RepositorySystem repoSystem -
remoteRepositoryManager
@Component org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager -
repoSession
@Parameter(defaultValue="${repositorySystemSession}", readonly=true) org.eclipse.aether.RepositorySystemSession repoSession -
repos
@Parameter(defaultValue="${project.remoteProjectRepositories}", readonly=true, required=true) List<org.eclipse.aether.repository.RemoteRepository> repos -
workspaceProvider
-
mode
Target launch mode corresponding toLaunchModefor which the dependencies should be resolved.allis the default, since it includes bothprovidedandtestdependency scopes and also the dependencies required by dev mode.
-
-
Constructor Details
-
GoOfflineMojo
public GoOfflineMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-