Interface ReleaseBracketingPlugin


  • public interface ReleaseBracketingPlugin
    This plugin brackets a workspace release so that plugins know when a workspace release starts and ends. This plugin provides the bracketing of a workspace release. Before a release starts the begin(Project) method is called, at the end the end(Project) method.

    Only one release cycle

    The plugin was made for the MavenBndRepository that will create a an classifier artifact for an OSGi index. However, these are details of the repository plugin and maybe project settings. The sole purpose of this plugin is to provide bracketing of a release cycle.

    • Method Detail

      • begin

        void begin​(Project project)
        Indicate that a release cycle is about to start.
        Parameters:
        project - The project that should be associated with product created at the end of the release cycle.
      • end

        void end​(Project project)
        Indicate that a release cycle has ended
        Parameters:
        project - The project that should be associated with product created at the end of the release cycle.