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

Labels

 

Overview

Starts up Equinox OSGi framework.

Supported versions

  • 3.4.1 (release 3.4.2.v20080826-1230) (since Pax Runner 0.14.0) — default
  • 3.4.0 (release 3.4.0.v20080605-1900) (since Pax Runner 0.12.0)
  • 3.3.2 (release 3.3.2.R33x_v20080105) (since Pax Runner 0.9.0)
  • 3.3.1 (release 3.3.1.R33x_v20070828) (since Pax Runner 0.5.5)
  • 3.3.0 (release 3.3.0.v20070530)
  • 3.2.1 (release 3.2.1.R32x_v20060717)

Supported profiles

Name Description Includes Since
minimal minimal set of bundles 0.5.0
config|config-equinox Equinox Configuration Admin Service — version 1.0.0 minimal 0.9.0
log Pax Logging — latest version minimal 0.5.0
obr Felix Bundle Repository Service (obr) — version 1.0.0 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-equinox Equinox Declarative Service — version 1.0.0 minimal 0.9.0
http|http-equinox Equinox Http Service — version 1.0.1 log 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-equinox

Source code

https://scm.ops4j.org/repos/ops4j/projects/pax/runner/pax-runner-platform-equinox ( 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