|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.shared.osgi.DefaultMaven2OsgiConverter
public class DefaultMaven2OsgiConverter
Default implementation of Maven2OsgiConverter
Constructor Summary | |
---|---|
DefaultMaven2OsgiConverter()
|
Method Summary | |
---|---|
String |
getBundleFileName(org.apache.maven.artifact.Artifact artifact)
|
String |
getBundleSymbolicName(org.apache.maven.artifact.Artifact artifact)
Get the symbolic name as groupId + "." + artifactId, with the following exceptions if artifact.getFile is not null and the jar contains a OSGi Manifest with Bundle-SymbolicName property then that value is returned if groupId has only one section (no dots) and artifact.getFile is not null then the first package name with classes is returned. eg. commons-logging:commons-logging -> org.apache.commons.logging if artifactId is equal to last section of groupId then groupId is returned. eg. |
String |
getVersion(org.apache.maven.artifact.Artifact artifact)
Convert a Maven version into an OSGi compliant version |
String |
getVersion(String version)
Convert a Maven version into an OSGi compliant version |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultMaven2OsgiConverter()
Method Detail |
---|
public String getBundleSymbolicName(org.apache.maven.artifact.Artifact artifact)
getBundleSymbolicName
in interface Maven2OsgiConverter
public String getBundleFileName(org.apache.maven.artifact.Artifact artifact)
getBundleFileName
in interface Maven2OsgiConverter
public String getVersion(org.apache.maven.artifact.Artifact artifact)
Maven2OsgiConverter
getVersion
in interface Maven2OsgiConverter
artifact
- Maven artifact
public String getVersion(String version)
Maven2OsgiConverter
getVersion
in interface Maven2OsgiConverter
version
- Maven version
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |