New issue: Layers are strictly hierarchical

mark.reinhold at oracle.com mark.reinhold at oracle.com
Fri Mar 11 17:43:51 UTC 2016


2016/3/2 16:07 -0800, david.lloyd at redhat.com:
> If there is any expectation of moving existing systems over to Jigsaw, I 
> think that the strict hierarchical layer system should be abandoned in 
> favor of a graph-oriented system.  This allows containers to maintain 
> separate module graphs with separate namespaces which nevertheless 
> interconnect.
> 
> I believe that this is a necessary requirement if (in particular) there 
> is an expectation that Java EE 9 (or another Java EE specification) 
> would be reframed in terms of Jigsaw-style modules, since Java EE module 
> names have many fewer restrictions, and it is possible for (for example) 
> more than one application to contain modules of the same name.

New issue: http://openjdk.java.net/projects/jigsaw/spec/issues/#NonHierarchicalLayers

> If on the other hand there is an expectation that Java EE is not going 
> to be retrofitted in a way which maps EE applications and modules to 
> Jigsaw modules, then this should be clearly declared.

Of course we have that expectation -- that's why the requirements include
an entire section on dynamic configuration.

- Mark


More information about the jpms-spec-experts mailing list