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
  • 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.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException