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

Reply via email to