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