Cómo usar Cloud9 con Java y Heroku

Actualmente estoy experimentando con la idea de tener un entorno de desarrollo de nube completo. Decidí ir con Cloud9 IDE e implementar mi aplicación en Heroku mientras usaba GitHub para almacenar mi código. Como Java es mi lenguaje más cómodo, lo estoy adoptando para mi aplicación.

Ahora los tutoriales de Heroku usan el empaque de Maven para Java. ¿Hay alguna forma de que pueda replicar esto en Cloud9, o puedo omitir el Maven por completo? ¿O debo poner manualmente todos los files pom?

Nota: Tengo la intención de instalar Toolbelt en mi máquina local, pero habrá momentos en los que deseo hacer encoding cuando no esté en casa y no tenga acceso al server local. Estoy más interesado en saber si es posible no tener ninguna dependencia de una máquina local en absoluto.

No por el momento ya que Cloud9 no tiene herramientas de compilation para Java. En las próximas semanas se lanzará una cosa llamada 'Private RunVMs' que le permitirá instalar un entorno de compilation Java desde Cloud9; luego, la implementación en Heroku también sería posible para las aplicaciones de Java. Esté atento al blog en busca de actualizaciones.

editar Cloud9 ahora tiene máquinas virtuales privadas. Debería ser posible instalar un runtime java en Cloud9 si está ahora en un plan premium.