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.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    setPluginContext(Map pluginContext)
    Set a new shared context Map to a mojo before executing it.
  • Method Details

    • 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.