This project allows people to contribute to the parts of Initium that are open source.
It's possible to get things working using a different IDE and other different variations (like JDK version), but I'll try to give you precise instructions for getting things working the way I know how.
Please let me know if anything doesn't work for you so I can update the documentation!
You should be able to find what you need here: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Pick the first download labelled Eclipse IDE for Java EE Developers https://eclipse.org/downloads/packages/release/juno/sr2
NOTE: It's possible that newer versions of eclipse will work without issue (or be even better), but I don't use them yet and my ability to provide support for issues you might encounter would be limited.
This plugin will give you the ability to develop appengine applications (it is not actually strictly for GWT). Appengine is what Initium uses for the backend.
This is the actual download link. Pick the Eclipse 3.8/4.2 (Juno) https://developers.google.com/eclipse/docs/download_older
NOTE: Again, if you're using a newer version of eclipse, you'll want to pick the right version of the plugin for you. Use this link to find the right version for you. This link also contains the install instuctions. https://developers.google.com/eclipse/docs/getting_started
https://cloud.google.com/appengine/downloads
Once you have the appengine SDK on your system, you may need to tell the GWT Appengine plugin in eclipse where your SDK is. To do the following:
Go to: Window | Preferences | Google | App Engine Click on: Add... Choose the installation directory of your freshly installed Appengine SDK That should do it.
I personally use TortoiseGIT. You can download that here: https://tortoisegit.org/
https://github.com/Emperorlou/Cached-Datastore
I've never actually done this step. Any ODP guys please update the documentation for how to do this precisely. Thanks!
NOTE: It may complain that there is no Appengine SDK defined. Usually that just means you have to remove the Appengine SDK and re-add it (silly eclipse). To do this do the following:
- Right click on the project in your Project Explorer in eclipse
- Go to Google
- Go to App Engine Settings..
- Uncheck Use Google App Engine
- Press OK
- Go back to that screen and re-check Use Google App Engine
If there was ANYTHING that didn't work as expected, please update this documentation to reflect that and how to solve the issue. THANKS!
My appologies in advance for the lack of a proper build process and manager!