Project Jigsaw in Java 9 forbids the same package being provided by different modules. Derby falls into this pit by client and net containing the same shared packages, meaning both cannot be used in the same module:
error: module com.example reads package org.apache.derby.tools from both derbynet and derbyclient To solve this either client and net should be split from the shared packages, or a new module should be made that contains both. Is either on the radar? What would it take to make Derby usable as a module in Java 9?
