DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
To use this plugin, very little information is required by BND. As part of the Maven integration, the plugin tries to set reasonable defaults for various instructions. For example:
<Bundle-SymbolicName>is assumed to be "${groupId}.${artifactId}".computed using the shared Maven2OsgiConverter component, which uses the following algorithm:
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. org.apache.maven:maven -> org.apache.maven
- if artifactId starts with last section of groupId that portion is removed. eg. org.apache.maven:maven-core -> org.apache.maven.core
<Export-Package>is assumed to be "<Bundle-SymbolicName>.*", unless<Private-Package>is specified, then<Export-Package>is assumed to be empty.<Private-Package>is assumed to be empty by default.<Import-Package>is assumed to be "*", which imports everything referred to by the bundle content, but not contained in the bundle.<Include-Resource>is generated from the project's Maven resources, typically "src/main/resources/", which will copy the specified project directory hierarchy into the resulting bundle JAR file, mirroring standard Maven behavior.<Bundle-Version>is assumed to be "${pom.version}" with '-' character separator of the qualifier replaced with a '.' character.<Bundle-Name>is assumed to be "${pom.name}".<Bundle-Description>is assumed to be "${pom.description}".<Bundle-License>is assumed to be "${pom.licenses}".<Bundle-Vendor>is assumed to be "${pom.organization.name}".<Bundle-DocURL>is assumed to be "${pom.organization.url}".
...