Package com.vaadin.flow.plugin.maven
Class DownloadOfflineLicenseMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.vaadin.flow.plugin.maven.DownloadOfflineLicenseMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="download-offline-license",
requiresProject=false)
public class DownloadOfflineLicenseMojo
extends org.apache.maven.plugin.AbstractMojo
Goal that provides the URL to download a Vaadin offline license key.
This command displays a machine-specific URL that can be used to manually download an offline license key. The offline license is tied to this machine's hardware ID and must be saved manually to the file system (~/.vaadin/offlineKey).
Unlike the online license (proKey), offline licenses work without internet connectivity and are suitable for CI/CD environments and offline development.
- Since:
- 25.0
-
Field Summary
Fields 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
-
Constructor Details
-
DownloadOfflineLicenseMojo
public DownloadOfflineLicenseMojo()
-
-
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
-