Package 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 $
-
-
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 artifactjava.lang.String
getVersion(java.lang.String version)
Convert a Maven version into an OSGi compliant versionjava.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
-
-