generate an OSGi-compliant jar (bundle)

An OSGi "bundle" is simply a jar file with some additional metadata in the manifest needed by OSGi containers; Non-OSGi environments will simply ignore these extra, unknown, fields.