Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

README.rst ECF Provider

Released under the Apache Software License 2.0.


This ECF provider depends on ECF (obviously), on org.cohorte.remote.utilities from this repository and on from another repository.

This provider is built using Tycho and depends on Maven artifacts, therefore the build order matters as both artifacts can't be built in a single run.

Step 1: Get the code

Using any Git client, clone the repositories from:

$ git clone
$ git clone

Step 2: Compile

The first compilation step is to compile and install it in the local Maven repository.

$ cd
$ mvn clean install
$ cd ..

Step 3: Compile Cohorte Remote Services

The second compilation step is to install Cohorte Remote Services artifacts in the local Maven repository. They depend on too.

$ cd cohorte-remote-services
$ mvn clean install

Step 4: Compile the ECF Provider

Finally, compile the ECF Provider the same way. It is in a subdirectory the Cohorte Remote Services repository.

$ cd org.cohorte.ecf.provider.jabsorb
$ mvn clean install

And your done.

The bundles to install in your ECF application are:

  • cohorte-remote-services/org.cohorte.remote.utilities/target/org.cohorte.remote.utilities-1.1.0-SNAPSHOT.jar
  • cohorte-remote-services/org.cohorte.ecf.provider.jabsorb/target/org.cohorte.ecf.provider.jabsorb-1.0.0-SNAPSHOT.jar


The Jabsorb ECF Provider requires an OSGi HTTP Service to be activated.

To use this provider, simply add the following property when register the service to export:

Property Value
service.exported.configs ecf.jabsorb