Interface Maven2OsgiConverter

  • All Known Implementing Classes:
    DefaultMaven2OsgiConverter

    public interface Maven2OsgiConverter
    Converter from Maven groupId,artifactId and versions to OSGi Bundle-SymbolicName and version
    Version:
    $Id: Maven2OsgiConverter.java 554726 2007-07-09 18:11:56Z carlos $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getBundleFileName​(org.apache.maven.artifact.Artifact artifact)  
      java.lang.String getBundleSymbolicName​(org.apache.maven.artifact.Artifact artifact)
      Get the OSGi symbolic name for the artifact
      java.lang.String getVersion​(java.lang.String version)
      Convert a Maven version into an OSGi compliant version
      java.lang.String getVersion​(org.apache.maven.artifact.Artifact artifact)
      Convert a Maven version into an OSGi compliant version
    • Method Detail

      • getBundleSymbolicName

        java.lang.String getBundleSymbolicName​(org.apache.maven.artifact.Artifact artifact)
        Get the OSGi symbolic name for the artifact
        Parameters:
        artifact -
        Returns:
        the Bundle-SymbolicName manifest property
      • getBundleFileName

        java.lang.String getBundleFileName​(org.apache.maven.artifact.Artifact artifact)
      • getVersion

        java.lang.String getVersion​(org.apache.maven.artifact.Artifact artifact)
        Convert a Maven version into an OSGi compliant version
        Parameters:
        artifact - Maven artifact
        Returns:
        the OSGi version
      • getVersion

        java.lang.String getVersion​(java.lang.String version)
        Convert a Maven version into an OSGi compliant version
        Parameters:
        version - Maven version
        Returns:
        the OSGi version