Versions Compared

Key

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

...

  • C = core, parented by "org.apache.isis:isis" (as currently)
  • L = rolled up into parent with other modules, see Notes column for further details
  • A = alternate implementation, not parented by org.apache.isis:isis (instead would define its own parent), thus separately releasable. Might move to own git repo
  • A = edition, ie an archetype, not parented by org.apache.isis:isis (instead would define its own parent), thus separately releasable. Might move to own git repo
  • X = excluded, parented by "org.apache.isis:isis" but not released (excluded through use of Maven profile). Might one day be promoted to being an alternate implementation.
  • R = retired
  • D = deleted

IN THE TABLE BELOWIn the table below, I HAVEN'T YET UPDATED THE PROPOSED LOCATION COLUMN; SEE INSTEAD THE DIRECTORY LIST ABOVE've removed the proposed location column, since this information is now shown above.

location 

current

current

proposed

proposed

proposed

proposed

groupId

artifactId

action

(relative to root dir)

groupId

artifactId

Notes

o.a.i

isis

C

.

o.a.i

isis

 

o.a.i

applib

C core/applib

o.a.i

isis-applib

 

o.a.i

isis.core

C core/core

o.a.i.core

isis-core

"Source from submodules rolls up to this parent (packaging=jar; not packaging=pom)"

o.a.i.core

commons

L

Rolled up into oai.core:isis-core

o.a.i.core

metamodel

L

Rolled up into oai.core:isis-core

o.a.i.core

progmodel

L

Rolled up into oai.core:isis-core

o.a.i.core

testsupport

C core/unittestsupport

o.a.i.core

isis-unittestsupport

"Not rolled up; because intended to be referenced with scope=test; renamed to distinguish from integtestsupport"

o.a.i.core

webapp

L

Rolled up into oai.core:isis-core

o.a.i

isis.runtimes

D

"Delete module; due to flattening "

o.a.i.runtimes

dflt

C

core/runtime

o.a.i.core

isis-runtime

"Source from submodules rolls up to this parent (packaging=jar; not packaging=pom)"

o.a.i.runtimes.dflt

runtime

L

Rolled up into oai.core:isis-runtime

o.a.i.runtimes.dflt

testsupport

C

core/integtestsupport

o.a.i.core

isis-integtestsupport

Utilities for end-users to write integration tests using Isis (cf Arquillian); also used by tck tests internally

o.a.i.runtimes.dflt

webapp

L

Rolled up into oai.core:isis-runtime

o.a.i.runtimes.dflt

webserver

C

core/webserver

o.a.i.core

isis-webserver

Utilities for end-users to bootstrap Isis as a webapp

o.a.i.runtimes.dflt

bytecode

D

 

o.a.i.runtimes.dflt.bytecode

dflt

C core/bytecode-cglib

isis-cglib-bytecode

"Suggest no longer positioned as 'default'; since JDO for example does not require this module."

o.a.i.runtimes.dflt.bytecode

identity

L

"Rolled up into oai.core:isis-runtime; is the new 'default'"

o.a.i.runtimes.dflt.bytecode

javassist

C

core/bytecode-javassist

o.a.i.core

isis-javassist-bytecode

 

o.a.i.runtimes.dflt

monitoring

R

retired/monitoring

o.a.i.monitoring

isis-monitoring

Suggest we retire this module

o.a.i.runtimes.dflt

objectstores

D

"Delete module; due to flattening "

o.a.i.runtimes.dflt.objectstores

dflt

C core/objectstore-inmemory

o.a.i.core

isis-inmemory-objectstore

"Suggest rename to be more descriptive; removing 'dflt'"

o.a.i.runtimes.dflt.objectstores

jdo

A

objectstore-jdo

o.a.i.objectstore

isis-jdo-objectstore 

o.a.i.runtimes.dflt.objectstores

jdo-applib

A

objectstore-jdo/applib

o.a.i.objectstore

isis-jdo-objectstore-applib 

o.a.i.runtimes.dflt.objectstores

jdo-datanucleus

A

objectstore-jdo/datanucleus

o.a.i.objectstore

isis-jdo-objectstore-datanucleus

 

o.a.i.runtimes.dflt.objectstores

jdo-metamodel

A

objectstore-jdo/metamodel

o.a.i.objectstore

isis-jdo-objectstore-metamodel 

o.a.i.runtimes.dflt.objectstores

nosql

A objectstore-nosql

o.a.i.objectstore

isis-nosql-objectstore

 

o.a.i.runtimes.dflt.objectstores

sql

A

objectstore-sql

o.a.i.objectstore

isis-sql-objectstore 

o.a.i.runtimes.dflt.objectstores

sql-impl

A

objectstore-sql/impl

o.a.i.objectstore

isis-sql-objectstore-impl 

o.a.i.runtimes.dflt.objectstores

sql-tests-common

A

objectstore-sql/tests-common

o.a.i.objectstore

isis-sql-objectstore-tests-common

 

o.a.i.runtimes.dflt.objectstores

sql-tests-served

A objectstore-sql/tests-served

o.a.i.objectstore

isis-sql-objectstore-tests-served

 

o.a.i.runtimes.dflt.objectstores

xml

A

objectstore-xml

o.a.i.objectstore

isis-xml-objectstore 

o.a.i.runtimes.dflt

profilestores

"Delete module; due to flattening "

o.a.i.runtimes.dflt.profilestores

dflt

C

core/profilestore-inmemory

o.a.i.core

isis-inmemory-profilestore

"Suggest rename to be more descriptive; removing 'dflt'"

o.a.i.runtimes.dflt.profilestores

sql

X

core/extras/profilestore-sql

o.a.i.profilestore

isis-sql-profilestore 

o.a.i.runtimes.dflt.profilestores

xml

X core/extras/profilestore-xml

o.a.i.profilestore

isis-xml-profilestore 

o.a.i

progmodels

D

"Delete module; due to flattening "

o.a.i.progmodels

dflt

L

 

o.a.i.core

isis-progmodel-dflt

Suggest simply roll up into core

o.a.i.progmodels

groovy

X

core/unreleased/progmodel-groovy

o.a.i.progmodel

isis-progmodel-groovy

 

o.a.i.progmodels

groovy-applib

X

groovy-applib

X core/unreleased/progmodel-groovy/applib

o.a.i.progmodel

isis-progmodel-groovy-applib 

o.a.i.progmodels

groovy-metamodel

X

core/unreleased/progmodel-groovy/metamodel

o.a.i.progmodel

isis-progmodel-groovy-metamodel

 

o.a.i.progmodels

wrapper

X

core/unreleased/progmodel-wrapper

o.a.i.progmodel

isis-progmodel-wrapper  

o.a.i.progmodels

wrapper-applib

X core/unreleased/progmodel-wrapper/applib

o.a.i.progmodel

isis-progmodel-wrapper-applib 

o.a.i.progmodels

wrapper-metamodel

X

core/unreleased/progmodel-wrapper/metamodel

o.a.i.progmodel

isis-progmodel-wrapper-metamodel

 

o.a.i

isis.viewer

D

"Delete module; due to flattening "

o.a.i.viewer

bdd

X

core/unreleased/viewer-bdd

X

o.a.i.viewer

isis-bdd-viewer-bdd 

o.a.i.viewer

bdd-common

X

core/unreleased/viewer-bdd/common

o.a.i.viewer

isis-bdd-viewer-bdd-common

 

o.a.i.viewer

bdd-concordion

X

core/unreleased/viewer-bdd/concordion

o.a.i.viewer

isis-bdd-viewer-concordion 

o.a.i.viewer

bdd-concordion-tck

X core/unreleased/viewer-bdd/concordion-tck

o.a.i.viewer

isis-bdd-viewer-concordion-tck

 

o.a.i.viewer

dnd

A

viewer-dnd

o.a.i.viewer

isis-dnd-viewer

 

o.a.i.viewer

html

D

retired/viewer-html

Suggest we retire this module

o.a.i.viewer

junit

X

core/unreleased/viewer-junit

o.a.i.viewer

isis-junit-viewer 

o.a.i.viewer

junit-tck

X core/unreleased/viewer-junit-tck

o.a.i.viewer

isis-junit-viewer-tck

 

o.a.i.viewer

restfulobjects

A

viewer-restfulobjects

o.a.i.viewer

isis-restfulobjects-viewer

 

o.a.i.viewer

restfulobjects-applib

A

viewer-restfulobjects/applib

o.a.i.viewer

isis-restfulobjects-viewer-applib 

o.a.i.viewer

restfulobjects-viewer

A

viewer-restfulobjects/viewer

o.a.i.viewer

isis-restfulobjects-viewer-viewer 

o.a.i.viewer

restfulobjects-tck

A

viewer-restfulobjects/tck

o.a.i.viewer

isis-restfulobjects-viewer-tck 

o.a.i.viewer

scimpi

A viewer-scimpi

o.a.i.viewer

isis-scimpi-viewer

 

o.a.i.viewer

scimpi-dispatcher

A

viewer-scimpi/dispatcher

o.a.i.viewer

isis-scimpi-viewer-dispatcher

 

o.a.i.viewer

scimpi-servlet

A

viewer-scimpi/servlet

o.a.i.viewer

isis-scimpi-viewer-servlet 

o.a.i.viewer

scimpi-tck

A viewer-scimpi/tck

o.a.i.viewer

isis-scimpi-viewer-tck

 

o.a.i.viewer

wicket

A

viewer-wicket

o.a.i.viewer

isis-wicket-viewer 

o.a.i.viewer

wicket-model

A

viewer-wicket/model

o.a.i.viewer

isis-wicket-viewer-model 

o.a.i.viewer

wicket-ui

A

viewer-wicket/ui

o.a.i.viewer

isis-wicket-viewer-ui

 

o.a.i.viewer

wicket-viewer

A

viewer-wicket/viewer

o.a.i.viewer

isis-wicket-viewer-viewer 

o.a.i.viewer

wicket-tck

A viewer-wicket/tck

o.a.i.viewer

isis-wicket-viewer-tck

 

o.a.i

security

"Delete module; due to flattening "

o.a.i.security

isis.security.dflt

C

core/security-noop

o.a.i.core

isis-noop-security

Renamed for understandability

o.a.i.security

file

C

core/security-file

o.a.i.core

isis-file-security

 

o.a.i.security

ldap

X

.security

core/unreleased/security-ldap

X

o.a.i.security

isis-ldap-security 

o.a.i.security

sql

X core/unreleased/security-sql

o.a.i.security

isis-sql-security 

o.a.i

isis.tck

C

core/tck

o.a.i.core

isis-tck

 

o.a.i

isis.tck-dom

C

core/tck-dom

o.a.i.core

isis-tck-dom 

o.a.i

isis.tck-fixture

C core/tck-fixture

o.a.i.core

isis-tck-fixture

 

o.a.i.skins

classic-skins

C core/site-skin

o.a.i.core

isis-site-skin

Renamed for understandability

o.a.i

quickstart-archetype

T

archetypes/wicket-restful-jdo

o.a.i.archetypes

isis-archetype-wicket-restful-jdo

each archetype represents an 'edition' of Isis; separately releasable

o.a.i

quickstart-archetype

T

archetypes/scimpi-nosql

o.a.i.archetypes

isis-archetype-scimpi-nosql 

o.a.i

quickstart-archetype

T

archetypes/dnd-xml

o.a.i.archetypes

isis-archetype-dnd-xml 

Original text that initiated the discussion

...