| Summary: | Be able to disable client side build steps independently | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Mark Macdonald <mamacdon> |
| Component: | Releng | Assignee: | Mark Macdonald <mamacdon> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | libingw |
| Version: | 5.0 | ||
| Target Milestone: | 6.0 M1 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
Here goes. The flags are now as follows: > skipUI if set, Orion pages/plugins are not built > skipBrowser if set, standalone readonly browser widget is not generated > skipEditor if set, standalone editor is is not generated > skipJsdoc if set, jsdoc is not generated (see orion.jsdoc.xml) They can all be set independent of each other. Client commit http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=a82131b Server part (basically just updating PDE build config) http://git.eclipse.org/c/orion/org.eclipse.orion.server.git/commit/?id=011e610 I've also updated the Hudson config for orion-client. |
The Orion client side build (the Ant parts of it, to be precise) support several flags to customize what code gets generated: > minify if not set, none of these are built: Orion UI, browser, standalone editor > minifyBrowser if not set, browser widget is not built > minifyEditor if not bet, standalone editor is not built > skipJsdoc if set, jsdoc is not generated. These are bad because they're not fully independent. You should be able to skip the Orion UI minification, but still get the browser and/or editor.