Package aQute.bnd.service.release
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
-
Method Details
-
begin
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
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.
-