Class AbstractStartOrRunMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    RunMojo, StartMojo

    public abstract class AbstractStartOrRunMojo
    extends AbstractProvisioningMojo
    Author:
    cybercon <bndly@cybercon.de>
    • Constructor Detail

      • AbstractStartOrRunMojo

        public AbstractStartOrRunMojo()
    • Method Detail

      • execute

        public final void execute()
                           throws org.apache.maven.plugin.MojoExecutionException,
                                  org.apache.maven.plugin.MojoFailureException
        Specified by:
        execute in interface org.apache.maven.plugin.Mojo
        Overrides:
        execute in class AbstractProvisioningMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
      • getTargetAppFolder

        protected Path getTargetAppFolder()
                                   throws org.apache.maven.plugin.MojoExecutionException
        Overrides:
        getTargetAppFolder in class AbstractProvisioningMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • init

        protected void init​(org.codehaus.plexus.interpolation.StringSearchInterpolator stringSearchInterpolator)
        Overrides:
        init in class AbstractProvisioningMojo
      • doStartOrRun

        protected abstract void doStartOrRun​(org.bndly.common.app.FelixMain main)
                                      throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException