...
In order to support the above scheme, I propose that we rearrange some of the modules so that they can be more easily included within Maven modules. The table below summarises the changes (with the 'new location' column being relative to trunk/framework directory):
|
|
|
| Wicket/Rest/JDO | Scimpi/NoSQL | HTML/SQL |
---|---|---|---|---|---|---|
Module | New location | Core? | Notes | edition | edition | edition 0.3.1 rel? |
isis | . | Y | No change | Y (core) | Y (core) | Y (core) |
isis.applib | applib | Y | No change | Y (core) | Y (core) | Y (core) |
isis.core | core | Y | No change | Y (core) | Y (core) | Y (core) |
isis.quickstart-archetype | isis.quickstart-archetype-xxx-yyy | N | Split into several, per release profile | Y | Y | Y |
isis.runtimes | — | — | Remove module |
|
|
|
isis.runtimes.dflt | runtime-dflt | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.bytecode | bytecode | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.monitoring | monitoring | N |
|
|
|
|
isis.runtimes.dflt.objectstores | — | — | Remove module |
|
|
|
isis.runtimes.dflt.objectstores.dflt | objectstore-dflt | N | No longer considered part of core |
|
|
|
isis.runtimes.dflt.objectstores.jdo | objectstore-jdo | N |
| Y |
|
|
isis.runtimes.dflt.objectstores.nosql | objectstore-nosql | N |
|
| Y |
|
isis.runtimes.dflt.objectstores.sql | objectstore-sql | N |
|
|
| Y |
isis.runtimes.dflt.objectstores.xml | objectstore-xml | N |
|
|
|
|
isis.runtimes.dflt.profilestores | — | — | Remove module |
|
|
|
isis.runtimes.dflt.profilestores.dflt | profilestore-dflt | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.profilestores.sql | profilestore-sql | N |
|
|
|
|
isis.runtimes.dflt.profilestores.xml | profilestore-xml | N |
|
|
|
|
isis.runtimes.dflt.runtime | runtime-dflt/runtime | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.testsupport | runtime-dflt/testsupport | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.webapp | runtime-dflt/webapp | Y |
| Y (core) | Y (core) | Y (core) |
isis.runtimes.dflt.webserver | runtime-dflt/webserver | Y |
| Y (core) | Y (core) | Y (core) |
isis.progmodels | — | — | Remove module |
|
|
|
isis.progmodels.dflt | progmodel-dflt | Y |
| Y (core) | Y (core) | Y (core) |
isis.progmodels.groovy | progmodel-groovy | N |
|
|
|
|
isis.progmodels.wrapper | progmodel-wrapper | N |
|
|
|
|
isis.viewer | — | — | Remove module |
|
|
|
isis.viewer.bdd | viewer-bdd | N |
|
|
|
|
isis.viewer.dnd | viewer-dnd | N |
|
|
|
|
isis.viewer.html | viewer-html | N |
|
|
| Y |
isis.viewer.junit | viewer-junit | N |
|
|
|
|
isis.viewer.restfulobjects | viewer-restfulobjects | N |
| Y |
|
|
isis.viewer.scimpi | viewer-scimpi | N |
|
| Y |
|
isis.viewer.wicket | viewer-wicket | N |
| Y |
|
|
isis.security | — | — | Remove module |
|
|
|
isis.security.dflt | security-dflt | Y |
| Y (core) | Y (core) | Y (core) |
isis.security.file | security-file | Y |
| Y (core) | Y (core) | Y (core) |
isis.security.ldap | security-ldap | N |
|
|
|
|
isis.security.sql | security-sql | N |
|
|
|
|
isis.tck | tck | Y |
| Y (core) | Y (core) | Y (core) |