Deploy to Any Cloud Foundry Target with eXo Cloud IDE

November 28, 2011 Cloud Foundry

featured-cf-genericThe free eXo Cloud IDE now supports Cloud Foundry deployments including, Micro Cloud Foundry, and any other VMC compatible instance. It is now faster and easier for developers to deploy applications to any Cloud Foundry deployment target—all directly within the eXo IDE. eXo is a hosted development environment where teams can collaboratively build HTML5/JavaScript apps or Java, PHP, and Ruby web apps.

How Does It Work?

First let’s look at a sample Spring project. A very simple Hello World app which can be found on the Cloud Foundry GitHub repository is an easy sample app to start with ( To begin, create a new folder and clone the GitHub project (Git > Clone Repository…).

Alternatively, you can start from the sample Spring project from the IDE (File > New > Sample Spring Project).

Then, in the PaaS menu, you can go to Cloud Foundry > Create Application. This is where you configure your deployment options for your application. Start by choosing your Cloud Foundry target by specifying the API endpoint.

You can leave the application type as Autodetect and click the Create button. Enter your Cloud Foundry credentials and your Spring application will start building in the cloud. Since the apps are built on a public Jenkins server, you might have to wait for your turn and this might take a few minutes. Once your application is deployed you can easily manage it from the Application panel (PaaS > Cloud Foundry > Applications) and browse between your different servers.

And that’s it! Check out the demo video to learn more. You can let us know what you think about this new service by Tweeting us at @cloudfoundry.

  • The Cloud Foundry Team

Don’t have a Cloud Foundry account yet? Signup for free today

About the Author


No really, you have to pick *one*
No really, you have to pick *one*

Ask for Help "Postgres SELECT * GROUP BY insists that all selected fields must either appear in the G...

Parse: A Better Way to Develop Mobile Apps
Parse: A Better Way to Develop Mobile Apps

Many mobile developers find themselves rewriting the same server code for every app. Co-founder Kevin Lacke...

SpringOne 2021

Register Now