Skip to main content

ECF Downloads

ECF 3.15.2 Now Available (8/21/2024)

ECF 3.15.2 requires Eclipse 2022-6 or newer, or Apache Karaf 4.4+ with Java 17+. See here to get appropriate version of Eclipse and here for the appropriate version of Karaf.

See New and Noteworthy for details of the contents of this release.

See ECF Wiki and/or the ecf dev at eclipse.org mailing list for further information about plans and ongoing project activities.

Install via Apache Karaf

Install via p2 repository

For a detailed step-by-step description of how to install OSGi Remote Services into Eclipse see Installing Into Eclipse. For a step-by-step description of how to add OSGi Remote Services into your Target Platform see Add to Target Platform.

  • In Eclipse, choose Help -> Install New Software...
  • Click on the Add button on the right.
  • Type in a Name in the textbox. For example: ECF 3.15.2.
  • Paste the following URL into the Location field.

    https://download.eclipse.org/rt/ecf/3.15.2/site.p2

  • Click OK.
  • Select 'ECF SDK for Eclipse' and 'ECF Remote Services SDK' for install into Eclipse..i.e. To explain: The ECF repository has four top-level items for install:
    1. ECF Bndtools Core Support
    2. ECF Core Features
    3. ECF Core Source Features
    4. ECF Remote Services SDK
    5. ECF SDK for Eclipse
    6. Other ECF Features

  • The first two (ECF Core Features and ECF Core Source Features) are already installed in Eclipse and so do not have to be installed.
  • Select both of ECF Remote Services SDK and ECF SDK for Eclipse and then follow through the remaining dialogs to complete the installation.

Install via Maven

ECF Remote Services/RSA is now available via Maven Central. The group id is org.eclipse.ecf. There are also now Karaf Features based upon Maven.

Installing with Bndtools

If you intend to use ECF in Bndtools (e.g. for remote services development), you should install the ECF Bndtools Core Support feature.

ECF also provides a bndtools workspace template for remote services development, along with a number of project and bndrun templates. See Bndtools support for Remote Services Development for instructions for how to use these bndtools workspace and project templates.

Install via Zip

  • The ECF SDK zip contains all ECF plugins from the Eclipse Foundation, as well as source code. The zip is a p2 update site. When you unzip it, you will have a local p2 update site and can then add an update site using the 'local'

    File    Build Date   
    rg.eclipse.ecf.sdk_3.15.2.v20240821-2119.zip    25MB 8/21/2024

ECF Snapshot Builds

ECF Source Code

For access to Eclipse Foundation ECF source code, see our Eclipse Foundation GitHub repostiory

For access to ECF Extras source code, see our ECF organization GitHub repository

The ECF JIPP Instance can be accessed to see the state of the build

ECF Github Repositories

ECF has a Github organization with repositories for Bndtools support, discovery and distribution providers v,

ECF Build Types

See the ECF Jenkins Builder for the available ECF build jobs.

Back to the top