DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
bundle- build an OSGi bundle jar for the current project
configuration options:manifestLocationdefaults to ${project.build.outputDirectory}/META-INFunpackBundleunpack bundle contents to output directory, defaults to falseexcludeDependenciescomma-separated list of dependency artifactIds to exclude from the classpath passed to Bnd (use "true" to exclude everything)classifierattach bundle to the project using the given classifiersupportedProjectTypesdefaults to "jar","bundle"classifierattach bundle to the project using the given classifier
bundleall- build OSGi bundle jars for all transitive dependencies
configuration options:wrapImportPackagedefaults to "*"supportedProjectTypesdefaults to "jar","bundle"wrapImportPackagedefaults to "*"
wrap- as above, but limited to the first level of dependencies
configuration options:wrapImportPackagedefaults to "*"supportedProjectTypesdefaults to "jar","bundle"wrapImportPackagedefaults to "*"
manifest- create an OSGi manifest for the current project
configuration options:manifestLocationdefaults to ${project.build.outputDirectory}/META-INFsupportedProjectTypesdefaults to "jar","bundle"
install- adds the current bundle project to the local OBR
configuration options:obrRepositorypath to local OBR, defaults to <local-maven-repository>/repository.xmlsupportedProjectTypesdefaults to "jar","bundle"
More GOALs are available in the 1.4.0 release:
...
deploy- adds the current bundle project to a remote OBR
configuration options:remoteOBRname of remote OBR, defaults to NONE (which means no remote OBR deployment)obrRepositoryused when the remoteOBR name is blank, defaults torepository.xmlprefixUrloptional public URL prefix for the remote repositorybundleUrloptional public URL where the bundle has been deployedaltDeploymentRepositoryalternative remote repository, id::layout::urlobrDeploymentRepositoryoptional OBR specific deployment repository.ignoreLockignore remote locking when updating the OBRsupportedProjectTypesdefaults to "jar","bundle"
deploy-file- adds a local bundle file to a remote OBR
configuration options:remoteOBRname of remote OBR, defaults to an empty stringobrRepositoryused when the remoteOBR name is blank, defaults torepository.xmlrepositoryIdoptional repository id, used to lookup authentication settingsurlremote repository transport URL, likeNo Format scpexe://host/path/to/obr
bundleUrlpublic URL of deployed bundle, likeNo Format http://www.foo.org/bundles/foo.jar
groupIdMaven groupId for the bundle, taken from pomFile if givenartifactIdMaven artifactId for the bundle, taken from pomFile if givenversionMaven version for the bundle, taken from pomFile if givenpackagingMaven packaging type for the bundle, taken from pomFile if givenclassifierMaven classifier type, defaults to nonepomFileoptional Pom file describing the bundlefilebundle file, defaults to the bundle from the local Maven repositoryobrXmloptional additional properties for the bundleignoreLockignore remote locking when updating the OBR
clean- cleans the local OBR, removing missing bundles
configuration options:obrRepositorypath to local OBR, defaults to <local-maven-repository>/repository.xml
remote-clean- cleans a remote OBR, removing missing bundles
configuration options:remoteOBRname of remote OBR, defaults to NONE (which means no remote cleaning)obrRepositoryused when the remoteOBR name is blank, defaults torepository.xmlprefixUrloptional public URL prefix for the remote repositoryaltDeploymentRepositoryalternative remote repository, id::layout::urlobrDeploymentRepositoryoptional OBR specific deployment repository.ignoreLockignore remote locking when updating the OBR
There are also new instructions available from the underlying BND tool, which continues to be improved independently; for the latest see BND documentation.
...