[ 
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)

Reply via email to