[
https://issues.apache.org/jira/browse/DERBY-6945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rick Hillegas updated DERBY-6945:
---------------------------------
Attachment: derby-6945-01-aa-remove_derbyPreBuild_dep.diff
Attaching derby-6945-01-aa-remove_derbyPreBuild_dep.diff. This patch moves the
declaration of a constant out the derbyPreBuild package and into one of the
services packages. This causes compiled product files to no longer reference
the derbyPreBuild package. That, in turn, removes derbyPreBuild from the jdeps
graph of module dependencies. I will run tests.
Touches the following files:
----------------------------
M
java/engine/org/apache/derby/iapi/services/info/ProductVersionHolder.java
M java/engine/org/apache/derby/iapi/services/info/PropertyNames.java
Move the constant into PropertyNames.
----------------------------
M java/build/org/apache/derbyPreBuild/ReleaseProperties.java
M java/build/org/apache/derbyPreBuild/build.xml
Move the constant out of ReleaseProperties and adjust the pre-build so that the
PropertyNames are comiled along with the derbyPreBuild package.
> 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
> Attachments: derby-6945-01-aa-remove_derbyPreBuild_dep.diff,
> 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
(v6.4.14#64029)