Building the update site
The IDE source also contains a project for the update site.
Eclipse Ganymede introduced a new update mechanism, however, so that simply building the update site project is not enough any more.
Here's what you have to do for publishing the update site:
- make sure the links in the org.mule.ide and udpate-site projects point to the location you want to publish to
- open the site.xml in the update-site project
- hit the "Build all" button
- from the commandline, run the generate-p2-metadata.sh script
- upload the following files/folders
- site.xml
- artifacts.jar
- content.jar
- plugins
- features
Publish a zip for older Eclipse versions
Eclipse Ganymede (3.4) introduced a new update site scheme which is incompatible with older Eclipse versions. Thus, older Eclipse versions cannot use the Ganymede update site. In order to support older Eclipse versions, create a zip file that can be manually installed:
- open the context menu of the update-site project
- Choose "Deployable features" from the "Plug-in development" section in the export dialog
- In the next dialog select the org.mule.ide feature and specify a file name for the zip file
- press Finish
- upload the zip file you created to the forge distribution area