Warning: Deprecated! Heroku Eclipse plugin is a fully integrated plugin into Eclipse IDE that will allow developers to manage their Heroku apps and environment right from their favourite IDE
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
com.heroku.eclipse.core.services.junit
com.heroku.eclipse.core.services.libs inject version number for direct-to consumer user agent Oct 26, 2012
com.heroku.eclipse.core.services.mockup
com.heroku.eclipse.core.services.rest
com.heroku.eclipse.core.services
com.heroku.eclipse.feature
com.heroku.eclipse.ui.junit
com.heroku.eclipse.ui
com.heroku.eclipse.updatesite
docs Unify all versions to 1.0.0 Sep 15, 2012
heroku-eclipse-useragent
releng
.gitignore
README.md Update README.md Feb 10, 2015

README.md

Eclipse plugin for Heroku

!Deprecated!

This tool is deprecated. Please follow this guide to deploying applications to Heroku from Eclipse.

Building

To get the tycho build running locally you need maven 3.x. The parent pom for the build is found in an eclipse project called "releng" for release engineering.

In a local setup I've configured it to resolve the eclipse plugins it needs from the local filesystem. You see this in the pom.xml in the repositories section.

You are free to change the path in the pom.xml. If you don't want to use local repositories you can comment the 2 entries and use the indigo repo (this way the dependencies are fetch from eclipse.org which naturally takes longer).

The 2 important goals are:

  • package => results in an Eclipse Updatesite
  • integration-tests => runs the junit-tests

Version Incrementing (WIP)

To set the version of this project, run:

ant set-version -f releng/build.xml -DnewVersion=[version number without -SNAPSHOT]

This task calls tycho-versions:set-version and also updates the version in the update site. Note, the versions in the project itself are appended with -SNAPSHOT/.qualifier, but the update site uses raw versions. This is so that multiple builds of the same version still force an update. The version should be incremented immediately after releasing the previous version.

Note, this does not yet update versions dependencies. This still must be done manually.