OPS4J
  Platform - Knopflerfish
Added by Alin Dreghiciu, last edited by Alin Dreghiciu on Oct 29, 2008  (view change)

Labels

 

Overview

Starts up Knopflerfish OSGi framework.

Supported versions

  • 2.1.1 (since Pax Runner 0.14.0) — default
  • 2.1.0 (since Pax Runner 0.11.0)
  • 2.0.5 (since Pax Runner 0.9.0)
  • 2.0.4 (since Pax Runner 0.9.0)
  • 2.0.3 (since Pax Runner 0.6.0)
  • 2.0.0

Supported profiles

Name Description Includes Since
minimal minimal set of bundles 0.5.0
config|config-knopflerfish Knopflerfish Configuration Admin Service — version 2.0.0 minimal 0.5.0
gui Knopflerfish desktop shell minimal,config 0.5.0
log Platform and JCL logging via Pax Logging — latest version minimal 0.5.0
obr Gui based Bundle Repository Service (obr) gui 0.5.0
tui Knopflerfish text shell (automatically included if console option is specified) minimal 0.5.0
web Http Service via Pax Web — latest version log 0.5.0
jsp Pax Web - Jsp — latest version web 0.7.0
war Pax Web Extender - War — latest version jsp 0.6.0
spring-dm Spring Dynamic Modules — latest version log 0.6.0
spring-dm-1.0.2 Spring Dynamic Modules — version 1.0.2 log 0.9.0
url Pax URL - classpath Pax URL - mvn Pax URL - war Pax URL - wrap — latest version minimal 0.8.0
url+obr PAX URL - obr — latest version url, obr 0.8.0
ds|ds-knopflerfish Knopflerfish Declarative Service — version 2.0.0 minimal 0.9.0
http|http-knopflerfish Knopflerfish Http Service — version 2.1.0 minimal 0.9.0

Unsupported options

  • org.ops4j.pax.runner.platform.frameworkProfile

Installation guide

This bundle is part of Pax Runner so if you are using pax runner you have nothing more to do about.
If you wanna use the bundle as a standalone bundle you could install it using the following methods:

Manual installation
Pax Runner installation

pax-run mvn:org.ops4j.pax.runner/pax-runner-platform-knopflerfish

Source code

https://scm.ops4j.org/repos/ops4j/projects/pax/runner/pax-runner-platform-knopflerfish ( or browse via FishEye )
This project builds with Apache Maven and uses Apache Felix's maven-bundle-plugin, and Peter Krien's bnd tool.

See also

Pax URL - classpath — classpath: protocol handler. Provides access to classpath resources from your bundle or other bundles installed.
Pax URL - ivy — ivy: protocol handler. Provides access to Ivy artifacts. (not implemented yet)
Pax URL - mvn — mvn: protocol handler. Provide access to maven repository artifacts based on the well known groupId, artifactId, version and type
PAX URL - obr — obr: protocol handler. Make use of OBR bundle repository.
Pax URL - war — war:/war-i: protocol handlers. Automates war deployment.
Pax URL - wrap — wrap: protocol handler. Wraps "classic" jars as OSGi bundles.
Platform - Concierge — Starts up Concierge OSGi framework
Platform - Equinox — Starts up Equinox OSGI framework
Platform - Extender — Installs platform services based via a whiteboard pattern
Platform - Felix — Starts up Felix OSGi framework
Platform - Knopflerfish — Starts up Knopflerfish OSGi framework
Scanner - Bundle — Installs a bundle specified as url.
Scanner - Directory — Install bundles available in a file system directory or zip
Scanner - File — Install bundles listed in a plain text file
Scanner - Maven 2 POM — Installs bundles listed as dependencies in a maven 2 pom.xml file
Scanner - OBR — Resolves and installs bundles references listed in a plain text file