Class InstallEngineMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
ch.ivyteam.ivy.maven.AbstractEngineMojo
ch.ivyteam.ivy.maven.InstallEngineMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="installEngine", requiresProject=false) public class InstallEngineMojo extends AbstractEngineMojo
Downloads an Axon Ivy Engine from the web if it does not yet exists in the correct version.

Command line invocation is supported. E.g.

 mvn com.axonivy.ivy.ci:project-build-plugin:11.2.0:installEngine
 -Divy.engine.directory=c:/axonviy/engine
 -Divy.engine.version=11.2.0
 -Divy.engine.os.arch=Linux_x64
 
Since:
6.0.0
Author:
Reguel Wermelinger
  • Field Details

  • Constructor Details

    • InstallEngineMojo

      public InstallEngineMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getDownloader

      public EngineDownloader getDownloader() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException