db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-6945) Re-package Derby as a collection of jigsaw modules
Date Sun, 18 Feb 2018 22:56:02 GMT

    [ https://issues.apache.org/jira/browse/DERBY-6945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16368696#comment-16368696
] 

Rick Hillegas commented on DERBY-6945:
--------------------------------------

Attaching derby-6945-21-ab-simplifyBuildScripts.diff. This patch improves the previous patch
by simplifying the build of the testing classes. This patch eliminates all of the build scripts
under the testing branch of the source tree except for the top level master build script.

Tests passed cleanly for me with this patch.

Touches the following additional files:

{noformat}
--------------------------------------------------

M       java/testing/build.xml

Make this master script build all of the testing classes with one
javac invocation.

--------------------------------------------------

D       java/testing/org/apache/derby/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/harness/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/master/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/multi/stress/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/suites/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/testData/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/compatibility/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/demo/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/derbynet/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/engine/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/i18n/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/lang/build.xml
M       java/testing/org/apache/derbyTesting/functionTests/tests/lang/nast1.jar
D       java/testing/org/apache/derbyTesting/functionTests/tests/largedata/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/management/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/memory/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/memorydb/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/multi/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/nist/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/perf/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/replicationTests/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/store/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/storetests/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/tools/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/unit/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/build.xml
D       java/testing/org/apache/derbyTesting/functionTests/util/build.xml
D       java/testing/org/apache/derbyTesting/junit/build.xml
D       java/testing/org/apache/derbyTesting/perf/build.xml
D       java/testing/org/apache/derbyTesting/system/mailjdbc/build.xml
D       java/testing/org/apache/derbyTesting/system/nstest/build.xml
D       java/testing/org/apache/derbyTesting/system/oe/build.xml
D       java/testing/org/apache/derbyTesting/system/optimizer/build.xml
D       java/testing/org/apache/derbyTesting/system/sttest/build.xml
D       java/testing/org/apache/derbyTesting/unitTests/build.xml

Delete obsolete build scripts.
{noformat}


> Re-package Derby as a collection of jigsaw modules
> --------------------------------------------------
>
>                 Key: DERBY-6945
>                 URL: https://issues.apache.org/jira/browse/DERBY-6945
>             Project: Derby
>          Issue Type: Improvement
>    Affects Versions: 10.13.1.2
>            Reporter: Rick Hillegas
>            Priority: Major
>         Attachments: derby-6945-01-aa-remove_derbyPreBuild_dep.diff, derby-6945-02-ab-newDerbySharedJar.diff,
derby-6945-02-ac-newDerbySharedJar.diff, derby-6945-03-aa-partitionTest.diff, derby-6945-04-aa-moveRunClass.diff,
derby-6945-05-aa-removeRedundant_Attribute_SQLState.diff, derby-6945-06-aa-removeOtherSharedDuplicates.diff,
derby-6945-07-aa-net_client_overlap.diff, derby-6945-08-aa-move_shared_iapi_under_shared.diff,
derby-6945-08-ab-move_shared_iapi_under_shared.diff, derby-6945-08-ad-move_shared_iapi_under_shared.diff,
derby-6945-09-ab-moveInternalDriver.diff, derby-6945-10-aa-moveDriver42.diff, derby-6945-11-ab-moveAutoloadedDriver.diff,
derby-6945-12-ab-moveClientDataSourceInterface.diff, derby-6945-13-aa-create-ClientAutoloadedDriver.diff,
derby-6945-14-aa-moveMoreEmbeddedClassesOutOfPublicAPI.diff, derby-6945-15-aa-moveMoreClientClassesOutOfPublicAPI.diff,
derby-6945-16-aa-consolidatePublicAPI.diff, derby-6945-17-aa-resealPackagesIn-derbyshared.diff,
derby-6945-18-aa-resealLocalizationPackage.diff, derby-6945-19-ad-movePublicAPIintoToolsJar.diff,
derby-6945-20-aa-removeClasslister.diff, derby-6945-21-aa-simplifyBuildScripts.diff, derby-6945-21-ab-simplifyBuildScripts.diff,
derby-6945-XX-moveDataSourceFactories, jdeps.out.tar
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message