Interface ContextEnabled

  • All Known Implementing Classes:
    AbstractMojo

    public interface ContextEnabled
    Interface to allow Mojos to communicate with each others Mojos, other than project's source root and project's attachment.
    The plugin manager would pull the context out of the plugin container context, and populate it into the Mojo.
    Author:
    jdcasey
    • Method Detail

      • setPluginContext

        void setPluginContext​(Map pluginContext)
        Set a new shared context Map to a mojo before executing it.
        Parameters:
        pluginContext - a new Map
      • getPluginContext

        Map getPluginContext()
        Returns:
        a Map stored in the plugin container's context.