Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8165809

Rework build to enable future jigsaw aware JDK9 build

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 9
    • Component/s: javafx
    • Labels:
      None
    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      This is a baby step towards JDK-8161704.

      The change consists of several related changes:
         1) clean up generated-source paths to allow for a future module-source-path that is cleaner (or at least shorter).
         2) remove dependencies on BUILD_SRC
             + move the JSLC sources out of buildSrc into the graphics module, though only as an intermediate build product.
         3) rework the complex graphics module build to create clearer dependancy graph that does not include buildSrc.
         4) set up graphics for a two pass java compile (first pass creates decora compiler required classes, the second generates the full module)
         5) address JDK-8091264 - Upgrade to newer version of antlr

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ddhill David Hill (Inactive)
              Reporter:
              ddhill David Hill (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: