Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Modeling Project Releng/Releasing/Update Site Generation"
m (Update Manager Site Generation moved to Update Site Generation) |
|
(No difference)
|
Revision as of 13:09, 2 May 2008
This article is a stub. You can help Eclipsepedia by expanding it.
This document describes - albeit briefly - how to generate incremental Update Manager site content from nothing more than a ready-to-publish SDK zipfile.
This document will evolve over time. For now, have a look at the following links:
Setup
- README
- scripts folder, containing:
- buildUpdate.sh, where the magic begins
- properties file, properties used by the above script
- build.options.txt, mappings used by the above script
- releng/common/updates folder, code used to generate the jars
- /cvsroot/org.eclipse/www/emft/updates folder, where the site*.xml files are stored in order to add content incrementally
Output
After running the scripts, you end up with XML that looks like this:
http://www.eclipse.org/emft/updates/
And jars that look like this:
nickb@download1.eclipse.org:/home/data/httpd/download.eclipse.org/technology/emft/updates $ find . -name "*200608241538*" ./md5s/transaction_M200608241538.md5 ./features/org.eclipse.emf.transaction.doc_1.0.0.v200608241538.jar ./features/org.eclipse.emf.workspace.source_1.0.0.v200608241538.jar ./features/org.eclipse.emf.workspace.examples.source_1.0.0.v200608241538.jar ./features/org.eclipse.emf.transaction.examples_1.0.0.v200608241538.jar ./features/org.eclipse.emf.workspace.doc_1.0.0.v200608241538.jar ./features/org.eclipse.emf.workspace_1.0.0.v200608241538.jar ./features/org.eclipse.emf.transaction_1.0.0.v200608241538.jar ./features/org.eclipse.emf.transaction.examples.source_1.0.0.v200608241538.jar ./features/org.eclipse.emf.workspace.examples_1.0.0.v200608241538.jar ./features/org.eclipse.emf.transaction.sdk_1.0.0.v200608241538.jar ./features/org.eclipse.emf.transaction.source_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction.doc_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.source_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.examples.source_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction.examples_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.doc_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.examples.library.editor_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.ui_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction.ui_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction.examples.source_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.workspace.examples_1.0.0.v200608241538.jar ./plugins/org.eclipse.emf.transaction.source_1.0.0.v200608241538.jar
If you encounter any problems setting up or running the UM generation code, there's a sample of the build script output with an explanation of what went wrong on the EMFT Procedures document.