Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Sparkle Generator
Description
The Sparkle generator outputs 3 types of java source files: Base classes, MetaHandler classes, and Tag classes. They're all compiled together, before the sparkle programmer created, non-Meta source files, like the Renderer and actual Component classes. But really, it's just the Base class that should be compiled early. The other generated classes, MetaHandler and Tag classes, can have dependencies on other programmer created non-Meta classes, so they should just be compiled with those.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Solved
ICE-5677andICE-5712together, by mapping out the complete sequence of the sparkle generator and components builds, then reordering the sequence of target building to match dependencies, moved generated files into separate locations to facilitate resequenced build, and reorganising which ant scripts were responsible for which targets.Ran into technical difficulties having code generation ran from component ant script, so created component ant target that passed through to generator ant target for generation.
Subversion 21415