But you say it's a pain in the tuchus to download over 25 zips or add a whole bunch of update sites and hope you get everything you need? Yeah, no argument there. If only there was an easier way to resolve all the dependencies you need to get building, much less to even RUN this stuff.
To make this process simpler, I've created a p2 repo (update site) from our target platform file, which has been recently updated to include Helios SR1 dependencies. You can track subsequent work in progress here: JIRA JBIDE-6982. You can also report any issues there too.
So, now, just add this single site** into your vanilla Eclipse 3.6.1 Classic (or a Helios SR1 bundle), uncheck the box for 'Group Items by Category' and you can install everything listed. For great justice.
Some handy links:
- Latest Target Platform Repo
- Archived Target Platform Repo
- Target Platform Definition File
- JBoss Tools SVN Sources
- JBoss Tools JIRA
Some handy HOWTOs:
- HOWTO build JBoss Tools (all or individual components) using Tycho
- HOWTO run JBoss Tools' tests (all or individual components) using Tycho
- HOWTO attach Eclipse's debugger to JUnit or SWTBot tests running w/ Tycho
- HOWTO convert from a .target into a repo
- HOWTO update a .target to include newer versions based on contents of a local repo
- HOWTO install from p2 repo(s) into Eclipse using p2.director script
* - Due to beer2peer limitations, YMMV.
** - I'm aware that the update site throws a 403 if you open it in a browser. I can't be arsed to generate an index.html just yet, nor are there categorized features. Because really, you don't need either - this site is only meant to be used by p2.