Class BundleUtils

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    public class BundleUtils
    extends org.apache.felix.bundleplugin.BundlePlugin
    Since:
    1.0.0
    Author:
    Tom Bujok (tom.bujok@gmail.com)
    Reficio (TM) - Reestablish your software!
    http://www.reficio.org
    • Field Detail

    • Constructor Detail

      • BundleUtils

        public BundleUtils()
    • Method Detail

      • reportErrors

        public boolean reportErrors​(aQute.bnd.osgi.Analyzer analyzer)
      • aetherToMavenArtifactBasic

        public static org.apache.maven.artifact.Artifact aetherToMavenArtifactBasic​(Artifact artifact)
      • calculateBundleSymbolicName

        public String calculateBundleSymbolicName​(Artifact artifact)
      • calculateBundleVersion

        public String calculateBundleVersion​(Artifact artifact)
      • cleanupVersion

        public String cleanupVersion​(String version)
      • isBundle

        public boolean isBundle​(File file)
      • isBundle

        public boolean isBundle​(aQute.bnd.osgi.Jar jar)
      • getBundleSymbolicName

        public String getBundleSymbolicName​(aQute.bnd.osgi.Jar jar)
      • getBundleVersion

        public String getBundleVersion​(aQute.bnd.osgi.Jar jar)
      • getBundleName

        public String getBundleName​(aQute.bnd.osgi.Jar jar)
      • transformDirectivesToProperties

        public static Properties transformDirectivesToProperties​(Map<String,​String> instructions)
      • setReuseSnapshotVersionFromArtifact

        public void setReuseSnapshotVersionFromArtifact​(boolean in)
      • isReuseSnapshotVersionFromArtifact

        public boolean isReuseSnapshotVersionFromArtifact()