Multiple Versions at Launch-Time
Alan Bateman
Alan.Bateman at oracle.com
Tue Oct 20 13:53:51 UTC 2015
On 20/10/2015 14:30, Nicolai Parlog wrote:
> :
>
> One way I hoped to do this was to treat both versions as two different
> modules, i.e. renaming them and update the dependencies on them.
>
> App requires LibA
> App requires LibB_v2
> LibA requires LibB_v1
>
> This does not work because both modules would export the same
> packages. That's a little disappointing - I hoped it wouldn't matter
> because no module is reading from both versions.
>
Assuming it's not "requires public LibA" then I would expect you should
be able to create a Configuration. It will fail of course if you attempt
to instantiate that configuration with both LibB_v1 and LibB_v2 mapped
to the same class loader and maybe that is what you are running into.
-Alan.
More information about the jigsaw-dev
mailing list