Class BaseMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.yupiik.bundlebee.maven.mojo.BaseMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AddAlveolusMojo, ApplyMojo, BuildMojo, CheckUpdateMojo, CipherMojo, CipherPasswordMojo, CompletionMojo, CreateMasterPasswordMojo, DecipherMojo, DeleteMojo, DeployMojo, DiffMojo, HttpMojo, InspectMojo, LintMojo, ListAlveoliMojo, ListLintRulesMojo, NewMojo, PlaceholderExtractMojo, ProcessMojo, RollbackMojo, VersionMojo, VersionsMojo, Yaml2jsonMojo

public abstract class BaseMojo extends org.apache.maven.plugin.AbstractMojo
Enables to have some global extension points - to change the classloader for ex.
  • Constructor Details

    • BaseMojo

      public BaseMojo()
  • Method Details

    • doExecute

      protected abstract void doExecute()
    • execute

      public void execute()
    • toArgs

      protected Stream<String> toArgs(Map<String,String> placeholders)