The split package problem
Alan Bateman
Alan.Bateman at oracle.com
Sat Nov 5 12:56:09 UTC 2016
On 05/11/2016 10:29, Jochen Theodorou wrote:
> On 05.11.2016 08:39, Alan Bateman wrote:
>>
>> The application module reads other modules rather than layers, in this
>> case it results in the application module reading C, B-1, D, and B-2
>> (assuming that the application modules `requires C` and `requires D` and
>> both of these modules `requires transitive B`). This will fail because
>> the application reads B-1 and B-2, both of which export the same
>> packages to the application module.
>
> And if that is done at runtime ti still fails?
The exception will be thrown when you attempt to create the
configuration containing the application module. So yes, it's run time,
there is no equivalent at compile or link time because this is
dynamically created configurations + layers.
-Alan
More information about the jigsaw-dev
mailing list