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 Summary

    Modifier and Type
    Method
    Description
    void
    begin(Project project)
    Indicate that a release cycle is about to start.
    void
    end(Project project)
    Indicate that a release cycle has ended
  • Method Details

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