org.apache.maven.shared.osgi
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 $
Author:
Carlos Sanchez

Method Summary
 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(org.apache.maven.artifact.Artifact artifact)
          Convert a Maven version into an OSGi compliant version
 java.lang.String getVersion(java.lang.String version)
          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


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.