Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 430427

Summary: Be able to disable client side build steps independently
Product: [ECD] Orion Reporter: Mark Macdonald <mamacdon>
Component: RelengAssignee: 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:

Description Mark Macdonald CLA 2014-03-14 18:35:11 EDT
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.
Comment 1 Mark Macdonald CLA 2014-03-14 19:08:04 EDT
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.