Class 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:9.1.0:installEngine
     -Divy.engine.directory=c:/axonviy/engine
     -Divy.engine.version=9.1.0
     -Divy.engine.os.arch=Linux_x64
    Since:
    6.0.0
    Author:
    Reguel Wermelinger
    • Constructor Detail

      • InstallEngineMojo

        public InstallEngineMojo()
    • Method Detail

      • 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