Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-5485

Simplify PropertySetter so that it is less brittle and easier to maintain.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.9.1.0
    • Fix Version/s: 10.9.1.0
    • Component/s: Build tools
    • Labels:
      None
    • Urgency:
      Normal
    • Issue & fix info:
      Patch Available

      Description

      The PropertySetter task sets up classpath variables so that the build can take advantage of JVM-specific class libraries. Using those libraries makes it possible for the compiler to flag code which is supposed to run on less capable platforms but which calls methods from later JVMs. This is a very tricky problem and we seem to have reached consensus that it requires too much effort to make PropertySetter run correctly in all of the build environments which Derby developers use. I will attach a proposal for how to simplify PropertySetter so that it requires less effort to maintain.

        Attachments

        1. derby-5485-01-af-simplifyPlusJavadoc.diff
          104 kB
          Rick Hillegas
        2. derby-5485-01-ag-changeJDBClevel.diff
          104 kB
          Rick Hillegas
        3. derby-5485-01-ah-changeJDBClevel.diff
          104 kB
          Rick Hillegas
        4. derby-5485-02-aa-fixBigDecimalInstantiators.diff
          2 kB
          Rick Hillegas

          Issue Links

            Activity

              People

              • Assignee:
                rhillegas Rick Hillegas
                Reporter:
                rhillegas Rick Hillegas
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: