Skip to content

martinlippert/cft

 
 

Repository files navigation

Eclipse Tools for Cloud Foundry

Eclipse Tools for Cloud Foundry (CFT) is a framework that provides first-class support for the [Cloud Foundry PaaS] (http://docs.cloudfoundry.org). It allows users to directly deploy applications from their Eclipse workspace to a running Cloud Foundry server instance, as well as view and manage deployed applications and services.

Cloud Foundry vendors can also contribute their own Cloud Foundry target definitions for users of the tools through various extension points provided by the framework.

CFT is a project under Eclipse Cloud Development:

https://projects.eclipse.org/projects/ecd.cft

CFT integrates into and requires Eclipse Web Tools Platform (WTP).

IMPORTANT NOTE: Breaking Bundle and Extension Point Changes

All bundle names and extension point IDs have been renamed, therefore new versions of CFT are NOT backward compatible with any older versions of the plug-in, previously known as Cloud Foundry Eclipse, that used bundle names starting with:

org.cloudfoundry.ide.eclipse.server

Any older versions of the tools need to be manually uninstalled FIRST before installing CFT. This applies to Cloud Foundry Eclipse version 1.8.3 and older.

CLA and Third-Party Pull Requests

All third-party contributors will be required to sign a CLA before Pull Requests are merged in the new repository, pending review and acceptance of the submitted Pull Request.

Update Sites

CFT has not yet been released, therefore only nightly drivers can be installed using this URL:

http://dist.springsource.com/snapshot/TOOLS/cft/nightly

(place this URL into the "Install New Software" dialog of your Eclipse)

Raising Bugs and Feature Requests

Bugs and feature requests should be raised via bugzilla:

https://bugs.eclipse.org/bugs

Installation

Java 7 is a minimum execution environment required to install and run CFT. Please make sure that your Eclipse is using Java 7 or higher.

Offline Installation

Release and milestone versions of CFT can be installed offline using one of the release update site zip files listed below. Once the zip file is available in an offline environment, CFT can be installed following these steps in Eclipse or STS:

Help -> Install New Software -> Add -> Archive

Browse to the location of the zip file, and installation should complete in offline mode.

Zips for the update sites can be found here:

Update Sites Zips

Getting started

The basic steps for using CFT are described here:

http://docs.cloudfoundry.org/buildpacks/java/sts.html

Note that this description is targeted at users of Spring Tool Suite, but similar steps apply for other Eclipse JEE users.

Building the project

The CFT uses Maven Tycho to do continuous integration builds and to produce p2 repos and update sites. To build the tooling yourself, you can execute:

mvn -Pe43 package

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 92.6%
  • HTML 7.4%