Subject: Splitting Core into even more modules


Update:

Though still work in progress, we now have a working module dependency
structure ...

--------------------------------------

LAYER1:    applib <----  applib-legacy
              ^               ^
--------------|---------------|-------
              |               |
LAYER2:    metamodel <-- metamodel-legacy
              ^               ^
--------------|---------------|--------
              |               |
LAYER3:    runtime <---  runtime-legacy
              ^               ^
--------------|---------------|--------
              |               |
LAYER4: wicket-viewer <--- w.-v.-legacy

--------------------------------------

... with also working plugins:

* isis/core/plugins/discovery-reflections (currently mandatory)
* isis/core/plugins/eventbus-axon (optional)
* isis/core/plugins/eventbus-guava (optional)

Next, I'll investigate whether it's possible to further refactor into plugins like:

* isis/core/plugins/persistence-jdo-dn-4
* isis/core/plugins/jaxrs-resteasy-3
Cheers, Andi!
On 28.02.2018 16:25, Andi Huber wrote: