Skip to Main Content
Status Not under consideration
Workspace * IBM Cloud Ideas
Created by Guest
Created on Aug 23, 2016

Java development in Bluemix

Hi,

When developing a Java application which uses services, there should be an easy way to run it locally and still have connection to all the services. The VCAP_SERVICES environment variable should be seamlessly configured to the local Liberty.

Pushing the WAR file takes significant time and it is so frustrating to wait after every change.

There should be a way to run and debug locally and still work with services.

And this way should be well documented and supported.

Also regarding the following Java tutorial
https://hub.jazz.net/tutorials/jazzeditorjava/

Java developers work in Eclipse, all the steps described in this tutorial should exists in Eclipse.
Including a good tutorial to connect from Eclipse to the GIT repository.
Eclipse should be the main point for all the tutorials.

The Web IDE is not relevant for Java developers.
Developers like to work and debug locally.

Ophir

  • Guest
    Oct 25, 2016

    All the examples I have seen have a hardcoded value when the VCAP services variable is not available.  It works but nobody wants to put their security credentials in their code.  Is a configuration server like in Spring Cloud the correct way to do this? I always kind of felt like the Cloud Foundry way of injecting the credentials was not best practices.

  • Guest
    Aug 23, 2016

    A step in this direction, this tutorial https://github.com/IBM-Bluemix/local-liberty-tutorial uses Eclipse, Cloudant and Personality Insights and shows you a step-by-step approach to run your app locally, connected to services in the cloud.