On 8/31/2016 12:39 PM, cowwoc wrote:
I don't even care if you keep the current restrictions in place (allow
only one version per layer)
There is no such restriction in the Java Platform Module System --
please look at java.lang.reflect.Layer. The restriction to a single
version of each module resides in the 'java' launcher [*] because we
don't want to change the class loading behavior of regular Java
applications.
Alex
[*] That's not the full story, as the boot layer with the application
loader has already been created by the time the launcher runs, but from
the user's point of view it's all "the 'java' launcher".