[
https://issues.apache.org/jira/browse/DERBY-6945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16284983#comment-16284983
]
Rick Hillegas commented on DERBY-6945:
--------------------------------------
The jdeps tool reports that a several jars have a dependency on the "not found"
module. I think that most of these will be cleared up after we isolate the
shared code into a separate jar file.
I will look into creating that new jar file.
----------------- derby.jar ----------------
1) "org.apache.derby.iapi.types" -> "org.apache.derby.iapi.reference (not
found)";
Caused by references to org.xml.sax in SqlXmlUtil.java
2) "org.apache.derby.osgi" -> "org.osgi.framework (not found)";
Caused by references to org.osgi.framework in EmbeddedActivator.java
----------------- derbyclient.jar ----------------
1) "org.apache.derby.client.am" -> "org.apache.derby.iapi.reference (not
found)";
2) "org.apache.derby.client.net" -> "org.apache.derby.iapi.reference (not
found)";
Caused by references to org.apache.derby.iapi.reference.DRDAConstants
Proposed solution: DRDAConstants will be in the shared module.
----------------- derbynet.jar ----------------
Add javax.servlet to list of dependencies.
1) "org.apache.derby.impl.drda" -> "org.apache.derby.iapi.reference (not
found)";
Caused by references to org.apache.derby.iapi.reference.DRDAConstants
Proposed solution: DRDAConstants will be in the shared module.
----------------- derbyoptionaltools.jar ----------------
1) References to org.apache.lucene packages
2) References to org.json.simple packages
Not a problem. Expected.
----------------- derbytools.jar ----------------
OK.
> 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)