ICEfaces
  1. ICEfaces
  2. ICE-5677

sparkle generator compile handler and tag source later

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • 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

        Hide
        Mark Collette added a comment -

        Solved ICE-5677 and ICE-5712 together, 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

        Show
        Mark Collette added a comment - Solved ICE-5677 and ICE-5712 together, 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

          People

          • Assignee:
            Mark Collette
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: