Class VersionCleanerPlugin

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.felix.bundleplugin.VersionCleanerPlugin
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="cleanVersions", threadSafe=true) public class VersionCleanerPlugin extends org.apache.maven.plugin.AbstractMojo
Clean OSGi versions, ie convert a group of versions to OSGi format.
  • Field Details

    • versions

      @Parameter private Map<String,String> versions
      The BND instructions for the bundle.
    • project

      @Parameter(defaultValue="${project}", readonly=true, required=true) private org.apache.maven.project.MavenProject project
      The Maven project.
    • maven2OsgiConverter

      private Maven2OsgiConverter maven2OsgiConverter
  • Constructor Details

    • VersionCleanerPlugin

      public VersionCleanerPlugin()
  • Method Details

    • getMaven2OsgiConverter

      public Maven2OsgiConverter getMaven2OsgiConverter()
    • setMaven2OsgiConverter

      public void setMaven2OsgiConverter(Maven2OsgiConverter maven2OsgiConverter)
    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException