Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • yes, to idea of independent, more granular releases
  • yes, flatten the modules at least as an interim step
  • also, rename the groupId/artifactId's
  • all artifactIds have an 'isis-' prefix so that, when assembled together in a single directory (eg WEB-INF/lib), they are easily identifiable as being Isis'.
  • break linkage so that separate modules so don't share common parent (ie are separate artifacts)
  • perhaps... move the separate modules into their own git repos

...

Module

Type

New location

groupId:artifactId

Notes

isis

C

.

o.a.i:isis

 

isis.applib

C

applib

o.a.i:isis-applib

Suggest we leave this artifactId as is  

isis.core

C

core

o.a.i.core:isis-core

with 6 submodules

isis.quickstart-archetype

E

quickstart-archetype-xxx-yyy

o.a.i.edition:isis-archetype-xxx-yyy

Keep isis in artifactId for searching; one per edition; separately releasable

isis.runtimes

D

Delete module, due to flattening

isis.runtimes.dflt

C

runtime -dflt

o.a.i.core:isis-runtime -dflt

With 4 submodules (below) ; could be other runtimes in future?

isis.runtimes.dflt.bytecode

C

bytecode

o.a.i.core:isis-bytecode

 

isis.runtimes.dflt.monitoring

X

monitoring

o.a.i.monitoring:isis-monitoring

Suggest we retire this module

isis.runtimes.dflt.objectstores

D

Delete module, due to flattening

isis.runtimes.dflt.objectstores.dflt

C

objectstore-dflt

o.a.i.core:isis-objectstore-dflt

Reinstated as a core module

isis.runtimes.dflt.objectstores.jdo

A

objectstore-jdo

o.a.i.objectstore:isis-objectstore-jdo

 

isis.runtimes.dflt.objectstores.nosql

A

objectstore-nosql

o.a.i.objectstore:isis-objectstore-nosql

 

isis.runtimes.dflt.objectstores.sql

A

objectstore-sql

o.a.i.objectstore:isis-objectstore-sql

 

isis.runtimes.dflt.objectstores.xml

R

../retired/objectstore-xml

Suggest we retire this module

isis.runtimes.dflt.profilestores

Delete module, due to flattening

isis.runtimes.dflt.profilestores.dflt

C

profilestore-dflt

o.a.i.core:isis-profilestore-dflt

 

isis.runtimes.dflt.profilestores.sql

X

profilestore-sql

o.a.i.profilestore:isis-profilestore-sql

 

isis.runtimes.dflt.profilestores.xml

R

profilestore-xml

o.a.i.profilestore:isis-profilestore-xml

Suggest we retire this module

isis.runtimes.dflt.runtime

C

runtime-dflt/runtime

o.a.i.core:isis-runtime-dflt-runtime

 

isis.runtimes.dflt.testsupport

C

runtime-dflt/testsupport

o.a.i.core:isis-runtime-dflt-testsupport

 

isis.runtimes.dflt.webapp

C

runtime-dflt/webapp

o.a.i.core:isis-runtime-dflt-webapp

 

isis.runtimes.dflt.webserver

C

runtime-dflt/webserver

o.a.i.core:isis-runtime-dflt-webserver

 

isis.progmodels

D

Delete module, due to flattening

isis.progmodels.dflt

C

progmodel-dflt

o.a.i.core:isis-progmodel-dflt

 

isis.progmodels.groovy

X

progmodel-groovy

o.a.i.progmodel:isis-progmodel-groovy

 

isis.progmodels.wrapper

X

progmodel-wrapper

o.a.i.progmodel:isis-progmodel-wrapper

 

isis.viewer

D

Delete module, due to flattening

isis.viewer.bdd

X

viewer-bdd

o.a.i.viewer:isis-viewer-bdd

 

isis.viewer.dnd

A

viewer-dnd

o.a.i.viewer:isis-viewer-dnd

 

isis.viewer.html

D

../retired/viewer-html

Suggest we retire this module

isis.viewer.junit

X

viewer-junit

o.a.i.viewer:isis-viewer-junit

 

isis.viewer.restfulobjects

A

viewer-restfulobjects

o.a.i.viewer:isis-viewer-restfulobjects

 

isis.viewer.scimpi

A

viewer-scimpi

o.a.i.viewer:isis-viewer-scimpi

 

isis.viewer.wicket

A

viewer-wicket

o.a.i.viewer:isis-viewer-wicket

 

isis.security

Delete module, due to flattening

isis.security.dflt

C

security-dflt

o.a.i.core:isis-security-dflt

 

isis.security.file

C

security-file

o.a.i.core:isis-security-file

 

isis.security.ldap

X

security-ldap

o.a.i.security:isis-security-ldap

 

isis.security.sql

X

security-sql

o.a.i.security:isis-security-sql

 

isis.tck

C

tck

o.a.i.core:isis-tck

 

Profiles

The 'C' and 'A' modules will be independent of each other.

...