...
- Note: a "/*" suffix indicates additional sub-directories.
- I've deliberately shown this alphabetically so we can easily what this means in practical terms.
- I've added a new isis-parent directory to hold the parent pom.xml for all releasable modules (ie archetype/, core, and component/)
- I've renamed oai.core:core to oai.core:metamodel
- Have removed 'deployment' and 'development' subdirs from core (talking further with Jeroen, decided no longer much value to having this)
Code Block |
---|
archetypecore/ dnd-xml applib dndbytecode-junit-bddcglib scimpibytecode-nosql wicket-restful-jdo core/ deployment/ applib javassist metamodel # most of core; basically the metamodel, facet factories, default progmodel, and a runtime API runtime # the bytecode-cglib default runtime impl bytecode-javassist metamodel (IsisContext service locator, default impls of components, objectstore API) webserver integtestsupport # mostfor of core; basically the metamodel, facet factories, default progmodel, and a runtime API runtimeend-users when writing their apps, also used internally for tck end-to-end tests tck/* unittestsupport # core's testsupport module, mostly for our own unit # the default runtime impl (IsisContext service locator, default impls of components, objectstore API) testing purposes component/ webserver # all development/ components are released separately integtestsupportfrom core objectstore/ #inmemory for end-users when writing their apps, also used internally for tck end-to-end tests jdo/* nosql/* sql/* tckxml/* profilestore/ unittestsupport inmemory #sql core's testsupport module, mostlyxml for ourprogmodel/ own unit testing purposesgroovy component/ wrapper security/ noop file # all components areldap released separately from coresql objectstoreviewer/ inmemorybdd/* jdo/*dnd nosql/*html sql/*junit xmlrestfulobjects/* profilestorescimpi/* inmemory wicket/* example/ sql xml progmodel/ groovy wrapper # security/ various examples, not released, noop some used to reverse file engineer archetypes. Very ldap good candidate to move sql into a viewer/ bdd/*separate "isis-examples" repo. archetype/ dnd-xml htmldnd-junit-bdd junitscimpi-nosql restfulobjects/*wicket-restful-jdo scimpi/*domain-entity/ wicket/* example/ domain-service/ isis-parent/ # variousparent examples,POM notfor released,all some used to reverse engineer archetypes isis-parent/releasable components # parent POM for all releasable components retired/ monitoring structure101/ site-skin/ tool/ maven-plugin structure101 # not released, .java.hsp project files used to create documentation |
...