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

Re-package Derby as a collection of jigsaw modules

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 10.15.1.3
    • 10.15.1.3
    • Build tools
    • None
    • Blocker
    • Release Note Needed

    Description

      Once we commit to building with Java 9 (see DERBY-6856), we should consider re-packaging Derby as a set of jigsaw modules. This would result in a different set of release artifacts. This might be a good opportunity to address the Tomcat artifactory issues raised by issue DERBY-6944.

      Attachments

        1. jdeps.out.tar
          265 kB
          Richard N. Hillegas
        2. derby-6945-01-aa-remove_derbyPreBuild_dep.diff
          3 kB
          Richard N. Hillegas
        3. derby-6945-02-ab-newDerbySharedJar.diff
          43 kB
          Richard N. Hillegas
        4. derby-6945-02-ac-newDerbySharedJar.diff
          42 kB
          Richard N. Hillegas
        5. derby-6945-03-aa-partitionTest.diff
          44 kB
          Richard N. Hillegas
        6. derby-6945-04-aa-moveRunClass.diff
          12 kB
          Richard N. Hillegas
        7. derby-6945-05-aa-removeRedundant_Attribute_SQLState.diff
          334 kB
          Richard N. Hillegas
        8. derby-6945-06-aa-removeOtherSharedDuplicates.diff
          77 kB
          Richard N. Hillegas
        9. derby-6945-07-aa-net_client_overlap.diff
          19 kB
          Richard N. Hillegas
        10. derby-6945-08-aa-move_shared_iapi_under_shared.diff
          1.04 MB
          Richard N. Hillegas
        11. derby-6945-08-ab-move_shared_iapi_under_shared.diff
          1.11 MB
          Richard N. Hillegas
        12. derby-6945-08-ad-move_shared_iapi_under_shared.diff
          1.12 MB
          Richard N. Hillegas
        13. derby-6945-09-ab-moveInternalDriver.diff
          63 kB
          Richard N. Hillegas
        14. derby-6945-10-aa-moveDriver42.diff
          7 kB
          Richard N. Hillegas
        15. derby-6945-11-ab-moveAutoloadedDriver.diff
          19 kB
          Richard N. Hillegas
        16. derby-6945-12-ab-moveClientDataSourceInterface.diff
          167 kB
          Richard N. Hillegas
        17. derby-6945-13-aa-create-ClientAutoloadedDriver.diff
          66 kB
          Richard N. Hillegas
        18. derby-6945-14-aa-moveMoreEmbeddedClassesOutOfPublicAPI.diff
          131 kB
          Richard N. Hillegas
        19. derby-6945-15-aa-moveMoreClientClassesOutOfPublicAPI.diff
          13 kB
          Richard N. Hillegas
        20. derby-6945-16-aa-consolidatePublicAPI.diff
          155 kB
          Richard N. Hillegas
        21. derby-6945-17-aa-resealPackagesIn-derbyshared.diff
          2 kB
          Richard N. Hillegas
        22. derby-6945-18-aa-resealLocalizationPackage.diff
          0.9 kB
          Richard N. Hillegas
        23. derby-6945-19-ad-movePublicAPIintoToolsJar.diff
          58 kB
          Richard N. Hillegas
        24. derby-6945-20-aa-removeClasslister.diff
          41 kB
          Richard N. Hillegas
        25. derby-6945-XX-moveDataSourceFactories
          18 kB
          Richard N. Hillegas
        26. derby-6945-21-aa-simplifyBuildScripts.diff
          104 kB
          Richard N. Hillegas
        27. derby-6945-21-ab-simplifyBuildScripts.diff
          249 kB
          Richard N. Hillegas
        28. weirdAnt.out
          1.82 MB
          Bryan Pendleton
        29. derby-6945-22-ad-isolateClassesByArtifact.diff
          69 kB
          Richard N. Hillegas
        30. derby-6945-22-ae-isolateClassesByArtifact.diff
          212 kB
          Richard N. Hillegas
        31. derby-6945-22-af-isolateClassesByArtifact.diff
          218 kB
          Richard N. Hillegas
        32. derby-6945-23-aa-upgradeToAnt_1.10.2.diff
          5 kB
          Richard N. Hillegas
        33. derby-6945-24-aa-fixNativeAuthenticationServiceTest.diff
          4 kB
          Richard N. Hillegas
        34. derby-6945-25-ab-moduleDescriptors.diff
          27 kB
          Richard N. Hillegas
        35. derby-6945-26-aa-packagePrivateTests.diff
          66 kB
          Richard N. Hillegas
        36. derby-6945-27-aa-adjustModulesForTests.diff
          3 kB
          Richard N. Hillegas
        37. derby-6945-28-aa-testingModuleDescriptor.diff
          5 kB
          Richard N. Hillegas
        38. derby-6945-29-aa-disable-SimpleApp-test.diff
          1 kB
          Richard N. Hillegas
        39. derby-6945-30-ab-move-clientmessages-toolsmessages.diff
          7 kB
          Richard N. Hillegas
        40. derby-6945-31-aa-clientmessages-ResourceBundleProvider.diff
          9 kB
          Richard N. Hillegas
        41. derby-6945-32-aa-messageLookupCleanup.diff
          6 kB
          Richard N. Hillegas
        42. derby-6945-33-ab-moveLocalizations.diff
          8 kB
          Richard N. Hillegas
        43. derby-6945-34-aa-licenseHeaders.diff
          10 kB
          Richard N. Hillegas
        44. derby-6945-35-aa-removeSpuriousCharacter.diff
          0.7 kB
          Richard N. Hillegas
        45. derby-6945-36-aa-moduleDescriptorsForLocaleJars.diff
          19 kB
          Richard N. Hillegas
        46. derby-6945-38-aa-javadocCleanup.diff
          106 kB
          Richard N. Hillegas
        47. derby-6945-39-aa-javadocCleanup.diff
          246 kB
          Richard N. Hillegas
        48. derby-6945-40-aa-generatedSource-dirNames.diff
          2 kB
          Richard N. Hillegas
        49. derby-6945-41-ac-cleanupProductJavadoc.diff
          17 kB
          Richard N. Hillegas
        50. derby-6945-42-aa-cleanupTestJavadoc.diff
          2 kB
          Richard N. Hillegas
        51. derby-6945-43-aa-cleanupPublicAPIforJavadoc.diff
          2 kB
          Richard N. Hillegas
        52. derby-6945-44-aa-moduleAwareJavadoc.diff
          24 kB
          Richard N. Hillegas
        53. derby-6945-45-aa-fixWarnings.diff
          9 kB
          Richard N. Hillegas
        54. derby-6945-46-aa-jacocoSourceRoots.diff
          1 kB
          Richard N. Hillegas
        55. derby-6945-47-aa-runModulesWithLocalizations.diff
          65 kB
          Richard N. Hillegas
        56. derby-6945-48-ac-serverWithSecurityPolicy.diff
          71 kB
          Richard N. Hillegas
        57. derby-6945-49-aa-runSomeTestsWithModulePath.diff
          23 kB
          Richard N. Hillegas
        58. derby-6945-50-aa-runOldTestHarnessWithModulePath.diff
          16 kB
          Richard N. Hillegas
        59. derby-6945-51-ab-runUpgradeTestsWithModulePath.diff
          34 kB
          Richard N. Hillegas
        60. derby-6945-52-aa-runLangSuiteWithModulePath.diff
          1 kB
          Richard N. Hillegas
        61. derby-6945-53-aa-fixJavadocWarning.diff
          0.8 kB
          Richard N. Hillegas
        62. derby-6945-54-aa-driverAutoloading.diff
          2 kB
          Richard N. Hillegas
        63. derby-6945-55-aa-runToolSuiteWithModulePath.diff
          7 kB
          Richard N. Hillegas
        64. derby-6945-56-aa-mbeansWithModulePath.diff
          0.6 kB
          Richard N. Hillegas
        65. derby-6945-57-aa-runJunitSuiteWithModulePath.diff
          6 kB
          Richard N. Hillegas
        66. derby-6945-58-aa-disableCompatibilityTestsWithModulePath.diff
          3 kB
          Richard N. Hillegas
        67. derby-6945-59-ab-runAllSuiteWithModulePath.diff
          3 kB
          Richard N. Hillegas
        68. derby-6945-60-aa-antTargetToRunOldHarnessTestsWithModules.diff
          6 kB
          Richard N. Hillegas
        69. derby-6945-61-aa-antTargetToRunJUnitTestsWithModules.diff
          2 kB
          Richard N. Hillegas
        70. releaseNote.html
          5 kB
          Richard N. Hillegas
        71. derby-6945-62-aa-runOneJUnitTestWithModulePath.diff
          2 kB
          Richard N. Hillegas
        72. derby-6945-63-aa-correctWindowsTestClasspath.diff
          0.9 kB
          Richard N. Hillegas
        73. releaseNote.html
          5 kB
          Richard N. Hillegas
        74. releaseNote.html
          6 kB
          Richard N. Hillegas

        Issue Links

          Activity

            People

              rhillegas Richard N. Hillegas
              rhillegas Richard N. Hillegas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: