Package org.apache.maven.shared.osgi
Interface Maven2OsgiConverter
-
- All Known Implementing Classes:
DefaultMaven2OsgiConverter
public interface Maven2OsgiConverterConverter from Maven groupId,artifactId and versions to OSGi Bundle-SymbolicName and version- Version:
- $Id: Maven2OsgiConverter.java 661727 2008-05-30 14:21:49Z bentmann $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetBundleFileName(org.apache.maven.artifact.Artifact artifact)java.lang.StringgetBundleSymbolicName(org.apache.maven.artifact.Artifact artifact)Get the OSGi symbolic name for the artifactjava.lang.StringgetVersion(java.lang.String version)Convert a Maven version into an OSGi compliant versionjava.lang.StringgetVersion(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
-
-