You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/09/16 13:11:54 UTC

[isis] branch master updated: ISIS-2426: adoc: split system-overview into partials

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 78a9c5b  ISIS-2426: adoc: split system-overview into partials
78a9c5b is described below

commit 78a9c5b5d4f4a4f19a08be80b479b329f0fe9d23
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Sep 16 15:11:35 2020 +0200

    ISIS-2426: adoc: split system-overview into partials
---
 .../system/modules/ROOT/pages/about.adoc           | 2712 +-------------------
 .../modules/ROOT/partials/modules-default.adoc     |  385 +++
 .../about.adoc => partials/modules-demo.adoc}      | 1476 ++++-------
 3 files changed, 934 insertions(+), 3639 deletions(-)

diff --git a/antora/components/system/modules/ROOT/pages/about.adoc b/antora/components/system/modules/ROOT/pages/about.adoc
index 72327f1..e806ed4 100644
--- a/antora/components/system/modules/ROOT/pages/about.adoc
+++ b/antora/components/system/modules/ROOT/pages/about.adoc
@@ -2,2713 +2,15 @@
 :page-role: -toc
 
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
+:page-partial:
+:sectanchors:
 
+These tables summarize all Maven artifacts available with Apache Isis.
 
-These 2 tables summarizes all Maven artifacts available with Apache Isis.
+== Default Modules
 
-.Project/Module Overview
-[cols="2m,2m,2m,1m,2,5a", options="header"]
-|===
-|Folder |Group |Artifact |Type |Name |Description 
+include::partial$modules-default.adoc[]
 
-|
-|org.apache.isis
-|isis-all
-|pom
-|Apache Isis (Aggregator)
-|Convenience aggregator POM that references all modules.
-        The parent POM of the core framework is isis-parent/pom.xml
+== Demo Modules
 
-
-
-|\antora
-|org.apache.isis
-|antora
-|pom
-|Apache Isis Antora
-|
-
-|\isis-parent
-|org.apache.isis
-|isis-parent
-|pom
-|Apache Isis
-|Parent for the core framework + extensions, starter parent pom for starter apps.
-
-
-
-|\starters
-|org.apache.isis.app
-|isis-app-starter-parent
-|pom
-|Apache Isis Starter Parent
-|Parent pom providing dependency and plugin management for Apache Isis applications
-		built with Maven.  Builds on top of spring-boot-starter-parent.
-
-
-
-|\core
-|org.apache.isis.core
-|isis-core
-|pom
-|Apache Isis Core
-|Core framework, providing metamodel, runtime and core APIs.
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\supplemental-model
-|org.apache.isis
-|supplemental-model
-|jar
-|Apache Isis Supplemental - Legal Info
-|For example, the templates used by many Apache distributions assemble a listing of project dependencies 
-  	according to their organization name (and URL), along with the URL each project's website. When dependency 
-  	POMs are missing this information, the dependency notice file that the Remote Resources Plugin renders can 
-  	be invalid.
-	To compensate for incomplete dependency POMs, we use the supplemental models support.
-
-
-
-|\commons
-|org.apache.isis.commons
-|isis-commons
-|jar
-|Apache Isis Commons
-|Isis library, defining utilities (potentially) required by the entire Apache Isis ecosystem.
-
-===== Components
-
-* org.apache.isis.core.commons.internal.environment.IsisSystemEnvironment
-
-===== Dependencies
-
-* com.fasterxml.jackson.core:jackson-databind:jar:<managed>
-* com.google.code.findbugs:annotations:jar:<managed>
-* javax:javaee-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-* org.slf4j:slf4j-api:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
-* org.springframework:spring-tx:jar:<managed>
-* org.springframework.boot:spring-boot-starter:jar:<managed>
-* org.springframework.boot:spring-boot-starter-log4j2:jar:<managed>
-
-
-
-|\api\applib
-|org.apache.isis.core
-|isis-applib
-|jar
-|Apache Isis Core - AppLib
-|Isis application library, defining annotations and utilities for the
-        default (Java) programming model.
-
-===== Components
-
-* org.apache.isis.applib.annotation.DomainObject
-* org.apache.isis.applib.annotation.DomainService
-* org.apache.isis.applib.annotation.Mixin
-* org.apache.isis.applib.annotation.ViewModel
-* org.apache.isis.applib.services.audit.AuditerServiceLogging
-* org.apache.isis.applib.services.clock.ClockService
-* org.apache.isis.applib.services.command.CommandContext
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto$CopyOverFromCommand
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandsDto
-* org.apache.isis.applib.services.iactn.InteractionContext
-* org.apache.isis.applib.services.jaxb.JaxbServiceDefault
-* org.apache.isis.applib.services.publish.PublisherServiceLogging
-* org.apache.isis.applib.services.session.SessionLoggingServiceLogging
-* org.apache.isis.applib.services.wrapper.control.AsyncControlService
-
-===== Dependencies
-
-* com.google.code.findbugs:annotations:jar:<managed>
-* javax:javaee-api:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-schema:jar:<managed>
-* org.assertj:assertj-core:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-
-
-
-|\core\codegen-bytebuddy
-|org.apache.isis.core
-|isis-core-codegen-bytebuddy
-|jar
-|Apache Isis Core - Code Gen (ByteBuddy)
-|Code generation using ByteBuddy.
-
-===== Components
-
-* org.apache.isis.core.codegen.bytebuddy.services.ProxyFactoryServiceByteBuddy
-
-===== Dependencies
-
-* net.bytebuddy:byte-buddy:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.objenesis:objenesis:jar:${objenesis.version}
-
-
-
-|\core\config
-|org.apache.isis.core
-|isis-core-config
-|jar
-|Apache Isis Core - Configuration
-|Isis configuration library for framework internal use.
-
-===== Components
-
-* org.apache.isis.core.config.beans.IsisBeanFactoryPostProcessorForSpring
-* org.apache.isis.core.config.converters.PatternsConverter
-* org.apache.isis.core.config.validators.PatternOptionalStringConstraintValidator
-* org.apache.isis.core.config.viewer.wicket.WebAppContextPath
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.hibernate.validator:hibernate-validator:jar:<managed>
-* org.springframework.boot:spring-boot-configuration-processor:jar:<managed>
-
-
-
-|\core\internaltestsupport
-|org.apache.isis.core
-|isis-core-internaltestsupport
-|jar
-|Apache Isis Core - Unit Test Support
-|Support for writing unit tests in either JUnit 4 or JUnit 5; should be added as a dependency with scope=test only
-
-===== Dependencies
-
-* net.bytebuddy:byte-buddy:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
-* org.assertj:assertj-core:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.hamcrest:hamcrest-library:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-* org.mockito:mockito-core:jar:<managed>
-* org.picocontainer:picocontainer:jar:<managed>
-* org.slf4j:slf4j-api:jar:${slf4j-api.version}
-* org.springframework:spring-test:jar:<managed>
-* org.springframework.boot:spring-boot-starter-test:jar:<managed>
-
-
-
-|\core\metamodel
-|org.apache.isis.core
-|isis-core-metamodel
-|jar
-|Apache Isis Core - MetaModel
-|===== Components
-
-* org.apache.isis.core.metamodel.facets.schema.IsisSchemaMetaModelRefiner
-* org.apache.isis.core.metamodel.facets.schema.IsisSchemaValueTypeProvider
-* org.apache.isis.core.metamodel.objectmanager.ObjectManagerDefault
-* org.apache.isis.core.metamodel.progmodel.ProgrammingModelInitFilterDefault
-* org.apache.isis.core.metamodel.services.ServiceInjectorDefault
-* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory
-* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureRepositoryDefault
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorDefault
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForCollections
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForDomainObjects
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorRegistry
-* org.apache.isis.core.metamodel.services.events.MetamodelEventService
-* org.apache.isis.core.metamodel.services.exceprecog.ExceptionRecognizerForRecoverableException
-* org.apache.isis.core.metamodel.services.grid.GridLoaderServiceDefault
-* org.apache.isis.core.metamodel.services.grid.GridReaderUsingJaxb
-* org.apache.isis.core.metamodel.services.grid.GridServiceDefault
-* org.apache.isis.core.metamodel.services.grid.bootstrap3.GridSystemServiceBS3
-* org.apache.isis.core.metamodel.services.layout.LayoutServiceDefault
-* org.apache.isis.core.metamodel.services.metamodel.MetaModelServiceDefault
-* org.apache.isis.core.metamodel.services.registry.ServiceRegistryDefault
-* org.apache.isis.core.metamodel.services.tablecol.TableColumnOrderServiceDefault
-* org.apache.isis.core.metamodel.services.title.TitleServiceDefault
-* org.apache.isis.core.metamodel.specloader.InjectorMethodEvaluatorDefault
-* org.apache.isis.core.metamodel.specloader.ProgrammingModelServiceDefault
-* org.apache.isis.core.metamodel.specloader.SpecificationLoaderDefault
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderDefault
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForBuiltin
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForCollections
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeRegistry
-
-===== Dependencies
-
-* io.swagger:swagger-core:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-config:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-* org.hibernate.validator:hibernate-validator:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-
-
-
-|\core\runtime
-|org.apache.isis.core
-|isis-core-runtime
-|jar
-|Apache Isis Core - Runtime
-|===== Components
-
-* org.apache.isis.core.runtime.events.RuntimeEventService
-* org.apache.isis.core.runtime.events.persistence.TimestampService
-* org.apache.isis.core.runtime.persistence.transaction.AuditerDispatchService
-* org.apache.isis.core.runtime.persistence.transaction.ChangedObjectsService
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-
-
-
-|\core\runtimeservices
-|org.apache.isis.core
-|isis-core-runtimeservices
-|jar
-|Apache Isis Core - Runtime Services
-|Introduced to keep the 'runtime' package concise. Viewers don't have dependencies on this module.
-
-===== Components
-
-* org.apache.isis.core.runtimeservices.bookmarks.BookmarkServiceDefault
-* org.apache.isis.core.runtimeservices.command.CommandDtoServiceInternalDefault
-* org.apache.isis.core.runtimeservices.command.CommandExecutorServiceDefault
-* org.apache.isis.core.runtimeservices.command.CommandServiceDefault
-* org.apache.isis.core.runtimeservices.confmenu.ConfigurationViewServiceDefault
-* org.apache.isis.core.runtimeservices.email.EmailServiceDefault
-* org.apache.isis.core.runtimeservices.eventbus.EventBusServiceSpring
-* org.apache.isis.core.runtimeservices.exceprecog.ExceptionRecognizerServiceDefault
-* org.apache.isis.core.runtimeservices.factory.FactoryServiceDefault
-* org.apache.isis.core.runtimeservices.homepage.HomePageResolverServiceDefault
-* org.apache.isis.core.runtimeservices.i18n.po.TranslationServicePo
-* org.apache.isis.core.runtimeservices.ixn.InteractionDtoServiceInternalDefault
-* org.apache.isis.core.runtimeservices.menubars.MenuBarsLoaderServiceDefault
-* org.apache.isis.core.runtimeservices.menubars.bootstrap3.MenuBarsServiceBS3
-* org.apache.isis.core.runtimeservices.message.MessageServiceDefault
-* org.apache.isis.core.runtimeservices.publish.PublisherDispatchServiceDefault
-* org.apache.isis.core.runtimeservices.queryresultscache.QueryResultsCacheDefault
-* org.apache.isis.core.runtimeservices.repository.RepositoryServiceDefault
-* org.apache.isis.core.runtimeservices.routing.RoutingServiceDefault
-* org.apache.isis.core.runtimeservices.scratchpad.ScratchpadDefault
-* org.apache.isis.core.runtimeservices.session.IsisInteractionFactoryDefault
-* org.apache.isis.core.runtimeservices.sudo.SudoServiceDefault
-* org.apache.isis.core.runtimeservices.urlencoding.UrlEncodingServiceWithCompression
-* org.apache.isis.core.runtimeservices.user.UserServiceDefault
-* org.apache.isis.core.runtimeservices.user.UserServiceDefault$SudoServiceSpi
-* org.apache.isis.core.runtimeservices.userprof.UserProfileServiceDefault
-* org.apache.isis.core.runtimeservices.userreg.EmailNotificationServiceDefault
-* org.apache.isis.core.runtimeservices.wrapper.WrapperFactoryDefault
-* org.apache.isis.core.runtimeservices.xactn.TransactionServiceSpring
-* org.apache.isis.core.runtimeservices.xml.XmlServiceDefault
-* org.apache.isis.core.runtimeservices.xmlsnapshot.XmlSnapshotServiceDefault
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.hsqldb:hsqldb:jar:<managed>
-
-
-
-|\core\security
-|org.apache.isis.core
-|isis-core-security
-|jar
-|Apache Isis Core - Security
-|===== Components
-
-* org.apache.isis.core.security.authentication.manager.AuthenticationManager
-* org.apache.isis.core.security.authentication.standard.RandomCodeGeneratorDefault
-* org.apache.isis.core.security.authorization.manager.AuthorizationManager
-
-===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-config:jar:<managed>
-* org.hamcrest:hamcrest-library:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-
-
-
-|\core\webapp
-|org.apache.isis.core
-|isis-core-webapp
-|jar
-|Apache Isis Core - WebApp
-|Bundles all the web specific classes a srequired by viewers.
-        Introduced to keep the 'runtime' package concise.
-
-===== Components
-
-* org.apache.isis.core.webapp.health.HealthIndicatorUsingHealthCheckService
-* org.apache.isis.core.webapp.modules.logonlog.WebModuleLogOnExceptionLogger
-* org.apache.isis.core.webapp.modules.templresources.WebModuleTemplateResources
-* org.apache.isis.core.webapp.webappctx.IsisWebAppContextInitializer
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.springframework:spring-web:jar:<managed>
-* org.springframework.boot:spring-boot:jar:<managed>
-* org.springframework.boot:spring-boot-actuator:jar:<managed>
-* org.springframework.boot:spring-boot-starter-thymeleaf:jar:<managed>
-
-
-
-|\api\schema
-|org.apache.isis.core
-|isis-schema
-|jar
-|Apache Isis Core - Schemas
-|Apache Isis schemas, for conversion into canonical DTOs (for use in integration scenarios).
-
-===== Dependencies
-
-* joda-time:joda-time:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
-
-
-|\extensions
-|org.apache.isis.extensions
-|isis-extensions
-|pom
-|Apache Isis Extensions
-|Extensions to the Apache Isis framework itself.
-		These are _not_ intended to be called by the domain logic of an Apache Isis application (see instead org.apache.isis.platform).
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\extensions\vro\cors
-|org.apache.isis.extensions
-|isis-extensions-cors
-|pom
-|Apache Isis Ext - CORS (parent)
-|Implementation of CORS Filter (using ebay filter)
-
-
-
-|\extensions\vro\cors\impl
-|org.apache.isis.extensions
-|isis-extensions-cors-impl
-|jar
-|Apache Isis Ext - CORS (impl)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.springframework:spring-web:jar:<managed>
-
-
-
-|\extensions\vw\exceldownload
-|org.apache.isis.extensions
-|isis-extensions-exceldownload
-|pom
-|Apache Isis Ext - Wicket Viewer - Excel Download (parent)
-|A component for Apache Isis' Wicket viewer, providing an alternative representation of collections to be downloaded as an Excel spreadsheet.
-
-
-
-|\extensions\vw\exceldownload\ui
-|org.apache.isis.extensions
-|isis-extensions-exceldownload-ui
-|jar
-|Apache Isis Ext - Wicket Viewer - Excel Download (ui)
-|===== Components
-
-* org.apache.isis.extensions.viewer.wicket.exceldownload.ui.components.CollectionContentsAsExcelFactory
-
-===== Dependencies
-
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-* org.apache.poi:poi-ooxml:jar:<managed>
-* org.apache.poi:poi-ooxml-schemas:jar:<managed>
-
-
-
-|\extensions\core\flyway
-|org.apache.isis.extensions
-|isis-extensions-flyway
-|pom
-|Apache Isis Ext - Flyway
-|Integrates Flyway when using any (relational) persistence store
-
-
-
-|\extensions\core\flyway\impl
-|org.apache.isis.extensions
-|isis-extensions-flyway-impl
-|jar
-|Apache Isis Ext - Flyway Impl
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-config:jar:<managed>
-* org.flywaydb:flyway-core:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
-* org.springframework:spring-jdbc:jar:<managed>
-* org.springframework.boot:spring-boot-autoconfigure:jar:<managed>
-
-
-
-|\extensions\vw\fullcalendar
-|org.apache.isis.extensions
-|isis-extensions-fullcalendar
-|pom
-|Apache Isis Ext - Wicket Viewer - fullcalendar (parent)
-|A component for Apache Isis' Wicket viewer, displaying collections of objects that have a date on a fullcalendar.io (javascript widget).
-
-
-
-|\extensions\vw\fullcalendar\applib
-|org.apache.isis.extensions
-|isis-extensions-fullcalendar-applib
-|jar
-|Apache Isis Ext - Wicket Viewer - fullcalendar (applib)
-|===== Dependencies
-
-* de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\extensions\vw\fullcalendar\ui
-|org.apache.isis.extensions
-|isis-extensions-fullcalendar-ui
-|jar
-|Apache Isis Ext - Wicket Viewer - fullcalendar (ui)
-|===== Dependencies
-
-* net.ftlines.wicket-fullcalendar:wicket-fullcalendar-core:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-fullcalendar-applib:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\extensions\core\model-annotation
-|org.apache.isis.extensions
-|isis-extensions-modelannotation
-|jar
-|Apache Isis Ext - @Model
-|Allows supporting methods to be annotated as @Model, to make explicit the bounds of the metamodel.
-
-===== Components
-
-* org.apache.isis.extensions.modelannotation.metamodel.services.IncubatorMetaModelPlugin
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\extensions\vw\pdfjs
-|org.apache.isis.extensions
-|isis-extensions-pdfjs
-|pom
-|Apache Isis Ext - Wicket Viewer - pdf.js (parent)
-|A component for Apache Isis' Wicket viewer, allowing BLOBs containing PDFs to be rendered in a panel using pdf.js.
-
-
-
-|\extensions\vw\pdfjs\applib
-|org.apache.isis.extensions
-|isis-extensions-pdfjs-applib
-|jar
-|Apache Isis Ext - Wicket Viewer - pdf.js (applib)
-|===== Dependencies
-
-* de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\extensions\vw\pdfjs\metamodel
-|org.apache.isis.extensions
-|isis-extensions-pdfjs-metamodel
-|jar
-|Apache Isis Ext - Wicket Viewer - pdf.js (metamodel)
-|===== Components
-
-* org.apache.isis.extensions.viewer.wicket.pdfjs.metamodel.facet.PdfJsViewerFacetFromAnnotationFactory$Register
-
-===== Dependencies
-
-* de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-pdfjs-applib:jar:<managed>
-
-
-
-|\extensions\vw\pdfjs\ui
-|org.apache.isis.extensions
-|isis-extensions-pdfjs-ui
-|jar
-|Apache Isis Ext - Wicket Viewer - pdf.js (ui)
-|===== Components
-
-* org.apache.isis.extensions.viewer.wicket.pdfjs.ui.components.PdfJsViewerPanelComponentFactory
-
-===== Dependencies
-
-* org.apache.isis.extensions:isis-extensions-pdfjs-metamodel:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\extensions\security\secman
-|org.apache.isis.extensions
-|isis-extensions-secman
-|pom
-|Apache Isis Ext - Sec Man
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-
-
-
-|\extensions\security\secman\api
-|org.apache.isis.extensions
-|isis-extensions-secman-api
-|jar
-|Apache Isis Ext - Sec Man API
-|
-
-|\extensions\security\secman\encryption-jbcrypt
-|org.apache.isis.extensions
-|isis-extensions-secman-encryption-jbcrypt
-|jar
-|Apache Isis Ext - Sec Man Encryption (Using jbcrypt)
-|===== Components
-
-* org.apache.isis.extensions.secman.encryption.jbcrypt.services.PasswordEncryptionServiceUsingJBcrypt
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-api:jar:<managed>
-* org.mindrot:jbcrypt:jar:<managed>
-
-
-
-|\extensions\security\secman\model
-|org.apache.isis.extensions
-|isis-extensions-secman-model
-|jar
-|Apache Isis Ext - Sec Man Model
-|===== Components
-
-* org.apache.isis.extensions.secman.model.facets.TenantedAuthorizationFacetFactory$Register
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
-
-
-
-|\extensions\security\secman\persistence-jdo
-|org.apache.isis.extensions
-|isis-extensions-secman-persistence-jdo
-|jar
-|Apache Isis Ext - Sec Man Persistence (Using JDO)
-|===== Components
-
-* org.apache.isis.extensions.secman.jdo.dom.permission.ApplicationPermissionRepository
-* org.apache.isis.extensions.secman.jdo.dom.role.ApplicationRoleRepository
-* org.apache.isis.extensions.secman.jdo.dom.tenancy.ApplicationTenancyRepository
-* org.apache.isis.extensions.secman.jdo.dom.user.ApplicationUserRepository
-* org.apache.isis.extensions.secman.jdo.seed.SeedSecurityModuleService
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:2.0.0-SNAPSHOT
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:2.0.0-SNAPSHOT
-
-
-
-|\extensions\security\secman\shiro-realm
-|org.apache.isis.extensions
-|isis-extensions-secman-shiro-realm
-|jar
-|Apache Isis Ext - Sec Man Realm (Using Shiro)
-|===== Components
-
-* org.apache.isis.extensions.secman.shiro.services.SecurityRealmServiceUsingShiro
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-
-
-
-|\extensions\security\shiro-realm-ldap
-|org.apache.isis.extensions
-|isis-extensions-shiro-realm-ldap
-|pom
-|Apache Isis Ext - Security - Shiro LDAP Realm (parent)
-|Implementation of Shiro Realm using LDAP.
-
-
-
-|\extensions\security\shiro-realm-ldap\impl
-|org.apache.isis.extensions
-|isis-extensions-shiro-realm-ldap-impl
-|jar
-|Apache Isis Ext - Security - Shiro LDAP Realm (impl)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-
-
-
-|\incubator
-|org.apache.isis.incubator
-|isis-incubator
-|pom
-|Apache Isis Incubator
-|Collection of Apache Isis extensions, subdomains or BC mappings, currently incubating.
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\incubator\clients\kroviz
-|org.apache.isis.incubator.clients
-|isis-client-kroviz
-|jar
-|Apache Isis Inc - Client kroViz
-|Initial sketches
-
-
-
-|\incubator\viewers\javafx
-|org.apache.isis.incubator.viewer
-|isis-viewer-javafx
-|pom
-|Apache Isis Inc - Viewer JavaFX
-|Initial sketches
-
-
-
-|\incubator\viewers\javafx\model
-|org.apache.isis.incubator.viewer
-|isis-viewer-javafx-model
-|jar
-|Apache Isis Inc - Viewer JavaFX (Model)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-common:jar:<managed>
-* org.openjfx:javafx-base:jar:<managed>
-* org.openjfx:javafx-controls:jar:<managed>
-* org.openjfx:javafx-fxml:jar:<managed>
-* org.openjfx:javafx-swing:jar:<managed>
-* org.openjfx:javafx-web:jar:<managed>
-
-
-
-|\incubator\viewers\javafx\ui
-|org.apache.isis.incubator.viewer
-|isis-viewer-javafx-ui
-|jar
-|Apache Isis Inc - Viewer JavaFX (UI Components)
-|===== Components
-
-* org.apache.isis.incubator.viewer.javafx.ui.components.UiComponentFactoryFx
-* org.apache.isis.incubator.viewer.javafx.ui.components.markup.MarkupFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.components.number.NumberFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.components.objectref.ObjectReferenceFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.components.other.FallbackFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.components.temporal.TemporalFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.components.text.TextFieldFactory
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForButton
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForFormField
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForLabeled
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForMenuItem
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.icon.IconServiceDefault
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForButton
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForFormField
-* org.apache.isis.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingInfoPopupProvider
-* org.apache.isis.incubator.viewer.javafx.ui.main.MainViewFx
-* org.apache.isis.incubator.viewer.javafx.ui.main.UiActionHandlerFx
-* org.apache.isis.incubator.viewer.javafx.ui.main.UiBuilderFx
-* org.apache.isis.incubator.viewer.javafx.ui.main.UiContextFxDefault
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.incubator.viewer:isis-viewer-javafx-model:jar:<managed>
-
-
-
-|\incubator\viewers\javafx\viewer
-|org.apache.isis.incubator.viewer
-|isis-viewer-javafx-viewer
-|jar
-|Apache Isis Inc - Viewer JavaFX (Viewer)
-|===== Dependencies
-
-* org.apache.isis.incubator.viewer:isis-viewer-javafx-ui:jar:<managed>
-
-
-
-|\incubator\viewers\vaadin
-|org.apache.isis.incubator.viewer
-|isis-viewer-vaadin
-|pom
-|Apache Isis Inc - Viewer Vaadin
-|Initial sketches
-
-
-
-|\incubator\viewers\vaadin\model
-|org.apache.isis.incubator.viewer
-|isis-viewer-vaadin-model
-|jar
-|Apache Isis Inc - Viewer Vaadin (Model)
-|===== Dependencies
-
-* com.vaadin:vaadin:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-common:jar:<managed>
-
-
-
-|\incubator\viewers\vaadin\ui
-|org.apache.isis.incubator.viewer
-|isis-viewer-vaadin-ui
-|jar
-|Apache Isis Inc - Viewer Vaadin (UI Components)
-|===== Components
-
-* org.apache.isis.incubator.viewer.vaadin.ui.auth.LogoutHandlerVaa
-* org.apache.isis.incubator.viewer.vaadin.ui.auth.VaadinAuthenticationHandler
-* org.apache.isis.incubator.viewer.vaadin.ui.components.UiComponentFactoryVaa
-* org.apache.isis.incubator.viewer.vaadin.ui.components.blob.BlobFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.clob.ClobFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.markup.MarkupFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.other.FallbackFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.temporal.TemporalFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.text.TextFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.components.text.uuid.UuidFieldFactory
-* org.apache.isis.incubator.viewer.vaadin.ui.pages.main.UiActionHandlerVaa
-* org.apache.isis.incubator.viewer.vaadin.ui.pages.main.UiContextVaaDefault
-
-===== Dependencies
-
-* com.vaadin:vaadin:jar:<managed>
-* com.vaadin:vaadin-spring:jar:<managed>
-* commons-fileupload:commons-fileupload:jar:1.4
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.incubator.viewer:isis-viewer-vaadin-model:jar:<managed>
-
-
-
-|\incubator\viewers\vaadin\viewer
-|org.apache.isis.incubator.viewer
-|isis-viewer-vaadin-viewer
-|jar
-|Apache Isis Inc - Viewer Vaadin (Viewer)
-|===== Dependencies
-
-* org.apache.isis.incubator.viewer:isis-viewer-vaadin-ui:jar:<managed>
-
-
-
-|\legacy
-|org.apache.isis.legacy
-|isis-legacy
-|pom
-|Apache Isis Legacy
-|Collection of deprecated Apache Isis functionality, for removal.
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\legacy\extensions\core\applib
-|org.apache.isis.legacy
-|isis-legacy-applib
-|jar
-|Apache Isis Legacy - Applib
-|To ease migration from Apache Isis versions 1.16+ to 2.0.0.
-
-===== Components
-
-* org.apache.isis.legacy.applib.DomainObjectContainer
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\legacy\extensions\core\commons
-|org.apache.isis.legacy
-|isis-legacy-commons
-|jar
-|Apache Isis Legacy - Commons
-|To ease migration from Apache Isis versions 1.16+ to 2.0.0.
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\legacy\extensions\core\metamodel
-|org.apache.isis.legacy
-|isis-legacy-metamodel
-|jar
-|Apache Isis Legacy - Metamodel
-|To ease migration from Apache Isis versions 1.16+ to 2.0.0.
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.legacy:isis-legacy-applib:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\legacy\mappings\restclient
-|org.apache.isis.legacy
-|isis-legacy-restclient
-|jar
-|Apache Isis Legacy - REST Client
-|As defined in Isis v1.x RO Applib.
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\legacy\extensions\core\runtime
-|org.apache.isis.legacy
-|isis-legacy-runtime
-|jar
-|Apache Isis Legacy - Runtime
-|To ease migration from Apache Isis versions 1.16+ to 2.0.0.
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.legacy:isis-legacy-applib:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\mappings
-|org.apache.isis.mappings
-|isis-mappings
-|pom
-|Apache Isis Mappings
-|Libraries and tools to map one bounded context (usually an Apache Isis application) to some other BC (usually
-		_not_ an Apache Isis application).
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\mappings\jaxrsclient
-|org.apache.isis.mappings
-|isis-mappings-jaxrsclient
-|pom
-|Apache Isis Map - JaxRS Client (parent)
-|Integrates JaxRS Client Library
-
-
-
-|\mappings\jaxrsclient\api
-|org.apache.isis.mappings
-|isis-mappings-jaxrsclient-api
-|jar
-|Apache Isis Map - JaxRS Client (api)
-|===== Dependencies
-
-* org.springframework:spring-context:jar:<managed>
-
-
-
-|\mappings\restclient
-|org.apache.isis.mappings
-|isis-mappings-restclient
-|pom
-|Apache Isis Ext - REST Client (parent)
-|A client for the Restful Objects Viewer
-
-
-
-|\mappings\restclient\api
-|org.apache.isis.mappings
-|isis-mappings-restclient-api
-|jar
-|Apache Isis Ext - REST Client
-|A client for the Restful Objects Viewer
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
-
-
-
-|\mavendeps
-|org.apache.isis.mavendeps
-|isis-mavendeps
-|pom
-|Apache Isis Maven Deps
-|Collection of Apache Isis Maven Dependency Bundles.
-
-
-
-|\mavendeps\integspecs
-|org.apache.isis.mavendeps
-|isis-mavendeps-integspecs
-|pom
-|Apache Isis Maven Deps - BDD Integ Spec
-|Defines a module that can be used as a single dependency for BDD (Cucumber) specs as integration tests.
-
-===== Dependencies
-
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-specsupport-applib:jar:<managed>
-
-
-
-|\mavendeps\integtests
-|org.apache.isis.mavendeps
-|isis-mavendeps-integtests
-|pom
-|Apache Isis Maven Deps - Integration Testing
-|Defines a module that can be used as a single dependency for integration tests.
-
-===== Dependencies
-
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-integtestsupport-applib:jar:<managed>
-
-
-
-|\mavendeps\jdk11
-|org.apache.isis.mavendeps
-|isis-mavendeps-jdk11
-|pom
-|Apache Isis Maven Deps - JDK11
-|Defines a module to bring in dependencies that were part of JDK 8 but
-        had been removed with JDK 11+. These dependencies are activated when the 
-        consuming project is built with JDK 11 or higher.
-
-
-
-|\mavendeps\unittests
-|org.apache.isis.mavendeps
-|isis-mavendeps-unittests
-|pom
-|Apache Isis Maven Deps - Testing
-|Defines a module that can be used as a single dependency for a set of common testing libraries.
-
-===== Dependencies
-
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed>
-
-
-
-|\mavendeps\webapp
-|org.apache.isis.mavendeps
-|isis-mavendeps-webapp
-|pom
-|Apache Isis Maven Deps - Webapp
-|Defines a module that can be used as a single dependency for running an Apache Isis webapp (Wicket, Restful Objects and Shiro security)
-
-===== Dependencies
-
-* commons-logging:commons-logging:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-* org.apache.isis.core:isis-schema:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jpa-model:jar:<managed>
-* org.apache.isis.security:isis-security-bypass:jar:<managed>
-* org.apache.isis.security:isis-security-keycloak:jar:<managed>
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-jaxrsresteasy4:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-viewer:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-viewer:jar:<managed>
-* org.springframework.boot:spring-boot-starter-tomcat:jar:<managed>
-* org.springframework.boot:spring-boot-starter-web:jar:<managed>
-
-
-
-|\persistence\jdo
-|org.apache.isis.persistence
-|isis-persistence-jdo
-|pom
-|Apache Isis Persistence - JDO
-|Supplementary applib for JDO persistence
-
-
-
-|\persistence\jdo\applib
-|org.apache.isis.persistence
-|isis-persistence-jdo-applib
-|jar
-|Apache Isis Persistence - JDO (applib)
-|Supplementary applib for JDO persistence
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.datanucleus:datanucleus-rdbms:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\persistence\jdo\datanucleus-5
-|org.apache.isis.persistence
-|isis-persistence-jdo-datanucleus5
-|jar
-|Apache Isis Persistence - JDO (datanucleus 5)
-|JDO plugin using datanucleus.
-
-===== Components
-
-* org.apache.isis.persistence.jdo.datanucleus5.datanucleus.DataNucleusSettings
-* org.apache.isis.persistence.jdo.datanucleus5.datanucleus.service.JdoPersistenceLifecycleService
-* org.apache.isis.persistence.jdo.datanucleus5.exceprecog.ExceptionRecognizerForJDODataStoreException
-* org.apache.isis.persistence.jdo.datanucleus5.exceprecog.ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException
-* org.apache.isis.persistence.jdo.datanucleus5.exceprecog.ExceptionRecognizerForJDOObjectNotFoundException
-* org.apache.isis.persistence.jdo.datanucleus5.exceprecog.ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException
-* org.apache.isis.persistence.jdo.datanucleus5.jdosupport.IsisJdoSupportDN5
-* org.apache.isis.persistence.jdo.datanucleus5.metamodel.JdoProgrammingModelPlugin
-* org.apache.isis.persistence.jdo.datanucleus5.metrics.MetricsServiceDefault
-* org.apache.isis.persistence.jdo.datanucleus5.persistence.IsisPlatformTransactionManagerForJdo
-* org.apache.isis.persistence.jdo.datanucleus5.persistence.PersistenceSessionFactory5
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.datanucleus:datanucleus-api-jdo:jar:<managed>
-* org.datanucleus:datanucleus-core:jar:<managed>
-* org.datanucleus:datanucleus-jdo-query:jar:<managed>
-* org.datanucleus:datanucleus-jodatime:jar:<managed>
-* org.datanucleus:datanucleus-rdbms:jar:<managed>
-
-
-
-|\persistence\jpa
-|org.apache.isis.persistence
-|isis-persistence-jpa
-|pom
-|Apache Isis Persistence - JPA
-|Apache Isis JPA integration
-
-
-
-|\persistence\jpa\applib
-|org.apache.isis.persistence
-|isis-persistence-jpa-applib
-|jar
-|Apache Isis Persistence - JPA (applib)
-|Supplementary applib for JPA persistence
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\persistence\jpa\model
-|org.apache.isis.persistence
-|isis-persistence-jpa-model
-|jar
-|Apache Isis Persistence - JPA (model)
-|JPA integration (metamodel)
-
-===== Components
-
-* org.apache.isis.persistence.jpa.metamodel.JpaProgrammingModelPlugin
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jpa-applib:jar:<managed>
-* org.springframework.data:spring-data-jpa:jar:<managed>
-
-
-
-|\regressiontests
-|org.apache.isis.regressiontests
-|isis-regressiontests
-|pom
-|Apache Isis - Regression Tests
-|Collection of JUnit tests covering core functionalities of the framework.
-        (Targeted for JVM 11+)
-
-===== Dependencies
-
-* org.apache.directory.server:apacheds-test-framework:jar:2.0.0.AM25
-* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-shiro-realm-ldap-impl:jar:<managed>
-* org.apache.isis.mappings:isis-mappings-restclient-api:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-common:jar:<managed>
-* org.eclipse.persistence:org.eclipse.persistence.moxy:jar:2.7.5
-* org.glassfish:javax.json:jar:1.1.4
-* org.glassfish.jersey.ext:jersey-spring5:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\regressiontests\stable
-|org.apache.isis.regressiontests
-|isis-regressiontests-stable
-|jar
-|Apache Isis - Regression Tests (stable)
-|===== Components
-
-* org.apache.isis.testdomain.auditing.AuditerServiceForTesting
-* org.apache.isis.testdomain.conf.Configuration_headless$HeadlessCommandSupport
-* org.apache.isis.testdomain.publishing.PublisherServiceForTesting
-* org.apache.isis.testdomain.util.kv.KVStoreForTesting
-* org.apache.isis.testdomain.util.rest.RestEndpointService
-
-===== Dependencies
-
-* org.glassfish.jersey.ext:jersey-spring5:jar:<managed>
-
-
-
-|\security\bypass
-|org.apache.isis.security
-|isis-security-bypass
-|jar
-|Apache Isis Security - Bypass
-|===== Components
-
-* org.apache.isis.security.bypass.authentication.AuthenticatorBypass
-* org.apache.isis.security.bypass.authorization.AuthorizorBypass
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-
-
-
-|\security\keycloak
-|org.apache.isis.security
-|isis-security-keycloak
-|jar
-|Apache Isis Security - Keycloak
-|Authentication and Authorization using Keycloak
-
-===== Components
-
-* org.apache.isis.security.keycloak.authentication.AuthenticatorKeycloak
-* org.apache.isis.security.keycloak.authorization.AuthorizorKeycloak
-* org.apache.isis.security.keycloak.webmodule.WebModuleKeycloak
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-
-
-
-|\security\shiro
-|org.apache.isis.security
-|isis-security-shiro
-|jar
-|Apache Isis Security - Shiro
-|Authentication and Authorization using Apache Shiro.
-
-===== Components
-
-* org.apache.isis.security.shiro.authentication.AuthenticatorShiro
-* org.apache.isis.security.shiro.authorization.AuthorizorShiro
-* org.apache.isis.security.shiro.webmodule.WebModuleShiro
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.shiro:shiro-core:jar:<managed>
-* org.apache.shiro:shiro-web:jar:<managed>
-
-
-
-|\subdomains
-|org.apache.isis.subdomains
-|isis-subdomains
-|pom
-|Apache Isis Subdomains
-|A library of domain services and of supporting subdomains (often technical in nature), to be called from the
-		core domain of an Apache Isis applications.
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\subdomains\base
-|org.apache.isis.subdomains
-|isis-subdomains-base
-|pom
-|Apache Isis Sub - Base (parent)
-|A module providing Base utilities for other subdomain modules
-
-
-
-|\subdomains\base\applib
-|org.apache.isis.subdomains
-|isis-subdomains-base-applib
-|jar
-|Apache Isis Sub - Base (applib)
-|===== Components
-
-* org.apache.isis.subdomains.base.applib.services.calendar.CalendarService
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.commons:commons-lang3:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.reflections:reflections:jar:<managed>
-
-
-
-|\subdomains\docx
-|org.apache.isis.subdomains
-|isis-subdomains-docx
-|pom
-|Apache Isis Sub - Docx (parent)
-|Uses the Apache POI library for mail merge functions of .docx Word documents
-
-
-
-|\subdomains\docx\applib
-|org.apache.isis.subdomains
-|isis-subdomains-docx-applib
-|jar
-|Apache Isis Sub - Docx (applib)
-|===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\subdomains\excel
-|org.apache.isis.subdomains
-|isis-subdomains-excel
-|pom
-|Apache Isis Sub - Excel (parent)
-|A domain service for Apache Isis', allowing collections
-        of (view model) objects to be exported/imported to/from an
-        Excel spreadsheet.  Also support for excel-based fixtures.
-
-
-
-|\subdomains\excel\applib
-|org.apache.isis.subdomains
-|isis-subdomains-excel-applib
-|jar
-|Apache Isis Sub - Excel (applib)
-|===== Components
-
-* org.apache.isis.subdomains.excel.applib.dom.ExcelService
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.apache.poi:poi-ooxml:jar:<managed>
-* org.apache.poi:poi-ooxml-schemas:jar:<managed>
-* org.datanucleus:datanucleus-core:jar:<managed>
-
-
-
-|\subdomains\excel\fixture
-|org.apache.isis.subdomains
-|isis-subdomains-excel-fixtures
-|jar
-|Apache Isis Sub - Excel (Fixtures)
-|===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.subdomains:isis-subdomains-excel-applib:jar:<managed>
-* org.apache.isis.subdomains:isis-subdomains-excel-testing:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\subdomains\excel\integtests
-|org.apache.isis.subdomains
-|isis-subdomains-excel-integtests
-|jar
-|Apache Isis Sub - Excel (Integ Tests)
-|===== Dependencies
-
-* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.subdomains:isis-subdomains-excel-fixtures:jar:<managed>
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.hsqldb:hsqldb:jar:<managed>
-
-
-
-|\subdomains\excel\testing
-|org.apache.isis.subdomains
-|isis-subdomains-excel-testing
-|jar
-|Apache Isis Sub - Excel (testing support)
-|===== Dependencies
-
-* org.apache.isis.subdomains:isis-subdomains-excel-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\subdomains\freemarker
-|org.apache.isis.subdomains
-|isis-subdomains-freemarker
-|pom
-|Apache Isis Sub - Freemarker (parent)
-|Integrates Freemarker Library
-
-
-
-|\subdomains\freemarker\applib
-|org.apache.isis.subdomains
-|isis-subdomains-freemarker-applib
-|jar
-|Apache Isis Sub - Freemarker (applib)
-|===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\subdomains\ognl
-|org.apache.isis.subdomains
-|isis-subdomains-ognl
-|pom
-|Apache Isis Sub - Ognl (parent)
-|Integrates Ognl Library
-
-
-
-|\subdomains\ognl\applib
-|org.apache.isis.subdomains
-|isis-subdomains-ognl-applib
-|jar
-|Apache Isis Sub - Ognl (applib)
-|===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\subdomains\pdfbox
-|org.apache.isis.subdomains
-|isis-subdomains-pdfbox
-|pom
-|Apache Isis Sub - PDF Box (parent)
-|Integrates PDF Box Library
-
-
-
-|\subdomains\pdfbox\applib
-|org.apache.isis.subdomains
-|isis-subdomains-pdfbox-applib
-|jar
-|Apache Isis Sub - PDF Box (applib)
-|Integrates PDF Box Library
-
-===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\subdomains\spring
-|org.apache.isis.subdomains
-|isis-subdomains-spring
-|pom
-|Apache Isis Sub - Spring (parent)
-|Utility services for interacting with the Spring application context (that hosts the Apache Isis application itself)
-
-
-
-|\subdomains\spring\applib
-|org.apache.isis.subdomains
-|isis-subdomains-spring-applib
-|jar
-|Apache Isis Sub - Spring (applib)
-|===== Components
-
-* org.apache.isis.subdomains.spring.applib.service.SpringBeansService
-
-===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-
-
-
-|\subdomains\xdocreport
-|org.apache.isis.subdomains
-|isis-subdomains-xdocreport
-|pom
-|Apache Isis Sub - XdocReport (parent)
-|Integrates XDoc Report Library
-
-
-
-|\subdomains\xdocreport\applib
-|org.apache.isis.subdomains
-|isis-subdomains-xdocreport-applib
-|jar
-|Apache Isis Sub - XdocReport (applib)
-|===== Components
-
-* org.apache.isis.subdomains.xdocreport.applib.service.XDocReportService
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* fr.opensagres.xdocreport:fr.opensagres.xdocreport.converter.docx.xwpf:jar:<managed>
-* fr.opensagres.xdocreport:fr.opensagres.xdocreport.document.docx:jar:<managed>
-* fr.opensagres.xdocreport:fr.opensagres.xdocreport.template.freemarker:jar:<managed>
-* fr.opensagres.xdocreport:org.apache.poi.xwpf.converter.core:jar:<managed>
-* fr.opensagres.xdocreport:org.apache.poi.xwpf.converter.pdf:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\subdomains\zip
-|org.apache.isis.subdomains
-|isis-subdomains-zip
-|pom
-|Apache Isis Sub - Zip (parent)
-|A domain service for Apache Isis', for zipping utilities.
-
-
-
-|\subdomains\zip\applib
-|org.apache.isis.subdomains
-|isis-subdomains-zip-applib
-|jar
-|Apache Isis Sub - Zip (applib)
-|===== Components
-
-* org.apache.isis.extensions.zip.dom.impl.ZipService
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\testing
-|org.apache.isis.testing
-|isis-testing
-|pom
-|Apache Isis Testing
-|A library of utilities, mini-frameworks and tools for prototyping and testing Apache Isis applications.
-
-
-
-|\testing\fakedata
-|org.apache.isis.testing
-|isis-testing-fakedata
-|pom
-|Apache Isis Tst - FakeData (parent)
-|A module providing a domain service to generate fake random data
-        for use in unit tests or integration tests.
-
-
-
-|\testing\fakedata\applib
-|org.apache.isis.testing
-|isis-testing-fakedata-applib
-|jar
-|Apache Isis Tst - FakeData (applib)
-|===== Components
-
-* org.apache.isis.testing.fakedata.applib.services.FakeDataService
-
-===== Dependencies
-
-* com.github.javafaker:javafaker:jar:<managed>
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\testing\fakedata\fixtures
-|org.apache.isis.testing
-|isis-testing-fakedata-fixtures
-|jar
-|Apache Isis Tst - FakeData (fixtures)
-|===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\testing\fakedata\integtests
-|org.apache.isis.testing
-|isis-testing-fakedata-integtests
-|jar
-|Apache Isis Tst - FakeData (integ tests)
-|===== Dependencies
-
-* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
-* org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-fakedata-fixtures:jar:<managed>
-
-
-
-|\testing\fixtures
-|org.apache.isis.testing
-|isis-testing-fixtures
-|pom
-|Apache Isis Tst - Fixtures (parent)
-|Library to initialize the system under test, either for integration testing or for prototyping.
-
-
-
-|\testing\fixtures\applib
-|org.apache.isis.testing
-|isis-testing-fixtures-applib
-|jar
-|Apache Isis Tst - Fixtures (applib)
-|===== Components
-
-* org.apache.isis.testing.fixtures.applib.fixturescripts.ExecutionParametersService
-* org.apache.isis.testing.fixtures.applib.modules.ModuleWithFixturesService
-* org.apache.isis.testing.fixtures.applib.queryresultscache.QueryResultsCacheControlDefault
-* org.apache.isis.testing.fixtures.applib.services.FixturesLifecycleService
-
-===== Dependencies
-
-* joda-time:joda-time:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-applib:jar:<managed>
-* org.apache.isis.subdomains:isis-subdomains-spring-applib:jar:<managed>
-* org.apache.isis.testing:isis-testing-integtestsupport-applib:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\testing\h2console
-|org.apache.isis.testing
-|isis-testing-h2console
-|pom
-|Apache Isis Tst - H2 Console (parent)
-|Menu and configuration to open up H2 Console
-
-
-
-|\testing\h2console\ui
-|org.apache.isis.testing
-|isis-testing-h2console-ui
-|jar
-|Apache Isis Tst - H2 Console (ui)
-|===== Components
-
-* org.apache.isis.testing.h2console.ui.webmodule.WebModuleH2Console
-
-===== Dependencies
-
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-
-
-
-|\testing\hsqldbmgr
-|org.apache.isis.testing
-|isis-testing-hsqldbmgr
-|pom
-|Apache Isis Tst - HSQLDB Manager (parent)
-|Menu and configuration to open up HSQLDB Manager
-
-
-
-|\testing\hsqldbmgr\ui
-|org.apache.isis.testing
-|isis-testing-hsqldbmgr-ui
-|jar
-|Apache Isis Tst - HSQLDB Manager
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.hsqldb:hsqldb:jar:<managed>
-
-
-
-|\testing\integtestsupport
-|org.apache.isis.testing
-|isis-testing-integtestsupport
-|pom
-|Apache Isis Tst - Integ Test Support (parent)
-|Support for writing integ tests in JUnit 5; should be added as a dependency with scope=test only
-
-
-
-|\testing\integtestsupport\applib
-|org.apache.isis.testing
-|isis-testing-integtestsupport-applib
-|jar
-|Apache Isis Tst - Integ Test Support (applib)
-|===== Components
-
-* org.apache.isis.testing.integtestsupport.applib.IsisIntegrationTestAbstract$CommandSupport
-
-===== Dependencies
-
-* com.approvaltests:approvaltests:jar:<managed>
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.security:isis-security-bypass:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.hamcrest:hamcrest-library:jar:<managed>
-* org.hsqldb:hsqldb:jar:<managed>
-* org.slf4j:slf4j-api:jar:${slf4j-api.version}
-* org.springframework:spring-test:jar:<managed>
-* org.springframework.boot:spring-boot-starter-test:jar:<managed>
-
-
-
-|\testing\specsupport
-|org.apache.isis.testing
-|isis-testing-specsupport
-|pom
-|Apache Isis Tst - Spec/Cucumber (parent)
-|Allows Cucumber to be used to write BDD-style specifications, generally as an alternative to integration tests.
-
-
-
-|\testing\specsupport\applib
-|org.apache.isis.testing
-|isis-testing-specsupport-applib
-|jar
-|Apache Isis Tst - Spec/Cucumber (applib)
-|===== Dependencies
-
-* io.cucumber:cucumber-java:jar:<managed>
-* io.cucumber:cucumber-junit:jar:<managed>
-* io.cucumber:cucumber-junit-platform-engine:jar:<managed>
-* io.cucumber:cucumber-spring:jar:<managed>
-* org.apache.isis.testing:isis-testing-integtestsupport-applib:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.platform:junit-platform-console:jar:<managed>
-
-
-
-|\testing\unittestsupport
-|org.apache.isis.testing
-|isis-testing-unittestsupport
-|pom
-|Apache Isis Tst - Unit Test Support (parent)
-|A module providing test utilities for unit testing of domain modules
-
-
-
-|\testing\unittestsupport\applib
-|org.apache.isis.testing
-|isis-testing-unittestsupport-applib
-|jar
-|Apache Isis Tst - Unit Test Support (applib)
-|===== Dependencies
-
-* com.approvaltests:approvaltests:jar:<managed>
-* com.google.guava:guava:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.picocontainer:picocontainer:jar:<managed>
-* org.slf4j:slf4j-api:jar:${slf4j-api.version}
-* org.springframework:spring-test:jar:<managed>
-* org.springframework.boot:spring-boot-starter-test:jar:<managed>
-
-
-
-|\tooling
-|org.apache.isis.tooling
-|isis-tooling
-|pom
-|Apache Isis - Tooling
-|Libraries and tools not depending on the _Apache Isis Core_ ecosystem, 
-        eg. code mining, automated documentation.
-        (Targeted for JVM 11+)
-
-===== Dependencies
-
-* com.google.code.findbugs:annotations:jar:2.0.1
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-* org.mapstruct:mapstruct-processor:jar:1.3.1.Final
-* org.projectlombok:lombok:jar:<managed>
-* org.slf4j:slf4j-api:jar:<managed>
-* org.springframework.boot:spring-boot-starter-log4j2:jar:<managed>
-
-
-
-|\tooling\javamodel
-|org.apache.isis.tooling
-|isis-tooling-javamodel
-|jar
-|Apache Isis Tooling - Java Model (Code Mining)
-|Code mining library for Java bytecode introspection.
-
-===== Dependencies
-
-* guru.nidi:code-assert:jar:${code-assert.version}
-* org.apache.isis.commons:isis-commons:jar:<managed>
-
-
-
-|\tooling\model4adoc
-|org.apache.isis.tooling
-|isis-tooling-model4adoc
-|jar
-|Apache Isis Tooling - Model for AsciiDoc
-|Library for programmatic AsciiDoc generation. 
-        
-        The AsciiDoc name is trademarked by the Eclipse Foundation (https://www.eclipse.org/).
-		This project is *not* part of the specification effort for _AsciiDoc_ under the 
-		AsciiDoc Working Group. See https://projects.eclipse.org/proposals/asciidoc-language
-		and https://accounts.eclipse.org/mailing-list/asciidoc-wg. However, we are happy to 
-		help with transfer of source code, if any project (under the umbrella of the 
-		AsciiDoc Working Group) is willing to take over.
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.asciidoctor:asciidoctorj:jar:<managed>
-
-
-
-|\tooling\projectmodel
-|org.apache.isis.tooling
-|isis-tooling-projectmodel
-|jar
-|Apache Isis Tooling - Project Model (Code mining)
-|Code mining library for Gradle/Maven project module tree introspection.
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.maven:maven-model-builder:jar:<managed>
-* org.gradle:gradle-tooling-api:jar:<managed>
-
-
-
-|\valuetypes
-|org.apache.isis.valuetypes
-|isis-valuetypes
-|pom
-|Apache Isis Value types
-|Value types for use within Apache Isis applications.
-
-===== Dependencies
-
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\valuetypes\asciidoc
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc
-|pom
-|Apache Isis Val - Asciidoctor (parent)
-|Asciidoc value type.
-
-
-
-|\valuetypes\asciidoc\applib
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-applib
-|jar
-|Apache Isis Val - Asciidoctor (applib)
-|===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.asciidoctor:asciidoctorj-api:jar:${asciidoctorj.version}
-
-
-
-|\valuetypes\asciidoc\metamodel
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-metamodel
-|jar
-|Apache Isis Val - Asciidoctor (MetaModel)
-|===== Components
-
-* org.apache.isis.valuetypes.asciidoc.metamodel.AsciiDocMetaModelRefiner
-* org.apache.isis.valuetypes.asciidoc.metamodel.AsciiDocValueTypeProvider
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-applib:jar:<managed>
-
-
-
-|\valuetypes\asciidoc\persistence
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-persistence
-|pom
-|Apache Isis Val - Asciidoctor (Persistence)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-applib:jar:<managed>
-
-
-
-|\valuetypes\asciidoc\persistence\jdo-dn5
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-persistence-jdo-dn5
-|jar
-|Apache Isis Val - Asciidoctor (persistence jdo DN5)
-|===== Dependencies
-
-* org.datanucleus:datanucleus-core:jar:<managed>
-
-
-
-|\valuetypes\asciidoc\ui
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-ui
-|pom
-|Apache Isis Val - Asciidoctor (ui)
-|===== Dependencies
-
-* com.github.jnr:jnr-constants:jar:0.9.11
-* com.github.jnr:jnr-enxio:jar:0.20
-* com.github.jnr:jnr-posix:jar:3.0.49
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-applib:jar:<managed>
-* org.asciidoctor:asciidoctorj:jar:${asciidoctorj.version}
-
-
-
-|\valuetypes\asciidoc\ui\vaadin
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-ui-vaa
-|jar
-|Apache Isis Val - Asciidoctor (ui vaadin)
-|===== Components
-
-* org.apache.isis.valuetypes.asciidoc.ui.vaa.components.AsciiDocFieldFactoryVaa
-
-===== Dependencies
-
-* org.apache.isis.incubator.viewer:isis-viewer-vaadin-ui:jar:${project.version}
-
-
-
-|\valuetypes\asciidoc\ui\wicket
-|org.apache.isis.valuetypes
-|isis-valuetypes-asciidoc-ui-wkt
-|jar
-|Apache Isis Val - Asciidoctor (ui wicket)
-|===== Components
-
-* org.apache.isis.valuetypes.asciidoc.ui.wkt.components.AsciiDocPanelFactoriesWkt$Parented
-* org.apache.isis.valuetypes.asciidoc.ui.wkt.components.AsciiDocPanelFactoriesWkt$Standalone
-
-===== Dependencies
-
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\valuetypes\markdown
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown
-|pom
-|Apache Isis Val - Markdown (parent)
-|Markdown value type.
-
-
-
-|\valuetypes\markdown\applib
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-applib
-|jar
-|Apache Isis Val - Markdown (applib)
-|===== Dependencies
-
-* com.vladsch.flexmark:flexmark-all:jar:${flexmark.version}
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-
-
-
-|\valuetypes\markdown\metamodel
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-metamodel
-|jar
-|Apache Isis Val - Markdown (MetaModel)
-|===== Components
-
-* org.apache.isis.valuetypes.markdown.metamodel.MarkdownMetaModelRefiner
-* org.apache.isis.valuetypes.markdown.metamodel.MarkdownValueTypeProvider
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-
-
-
-|\valuetypes\markdown\persistence
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-persistence
-|pom
-|Apache Isis Val - Markdown (Persistence)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-
-
-
-|\valuetypes\markdown\persistence\jdo-dn5
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-persistence-jdo-dn5
-|jar
-|Apache Isis Val - Markdown (persistence jdo DN5)
-|===== Dependencies
-
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-* org.datanucleus:datanucleus-core:jar:<managed>
-
-
-
-|\valuetypes\markdown\ui
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-ui
-|pom
-|Apache Isis Val - Markdown (ui)
-|===== Dependencies
-
-* com.vladsch.flexmark:flexmark-all:jar:${flexmark.version}
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-* org.jsoup:jsoup:jar:1.12.1
-
-
-
-|\valuetypes\markdown\ui\wicket
-|org.apache.isis.valuetypes
-|isis-valuetypes-markdown-ui-wkt
-|jar
-|Apache Isis Val - Markdown (ui wicket)
-|===== Dependencies
-
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\valuetypes\sse
-|org.apache.isis.valuetypes
-|isis-valuetypes-sse
-|pom
-|Apache Isis Val - Server Sent Events (parent)
-|Dynamically updating HTML markup
-
-
-
-|\valuetypes\sse\applib
-|org.apache.isis.valuetypes
-|isis-valuetypes-sse-applib
-|jar
-|Apache Isis Val - Server Sent Events
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\valuetypes\sse\metamodel
-|org.apache.isis.valuetypes
-|isis-valuetypes-sse-metamodel
-|jar
-|Apache Isis Val - Server Sent Events (metamodel)
-|===== Components
-
-* org.apache.isis.valuetypes.sse.metamodel.facets.SseAnnotationFacetFactory$Register
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
-
-
-
-|\valuetypes\sse\ui
-|org.apache.isis.valuetypes
-|isis-valuetypes-sse-ui
-|pom
-|Apache Isis Val - SSE (ui)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
-
-
-
-|\valuetypes\sse\ui\wicket
-|org.apache.isis.valuetypes
-|isis-valuetypes-sse-ui-wkt
-|jar
-|Apache Isis Val - Server Sent Events (ui wicket)
-|===== Components
-
-* org.apache.isis.valuetypes.sse.ui.wkt.markup.ListeningMarkupPanelFactoriesForWicket$Parented
-* org.apache.isis.valuetypes.sse.ui.wkt.markup.ListeningMarkupPanelFactoriesForWicket$Standalone
-* org.apache.isis.valuetypes.sse.ui.wkt.services.SseServiceDefault
-* org.apache.isis.valuetypes.sse.ui.wkt.webmodule.WebModuleServerSentEvents
-
-===== Dependencies
-
-* org.apache.isis.valuetypes:isis-valuetypes-sse-metamodel:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-
-
-
-|\viewers\common
-|org.apache.isis.viewer
-|isis-viewer-common
-|jar
-|Apache Isis Viewer - Common Model
-|===== Components
-
-* org.apache.isis.viewer.common.model.branding.BrandingUiModelProvider
-* org.apache.isis.viewer.common.model.header.HeaderUiModelProvider
-* org.apache.isis.viewer.common.model.menu.MenuUiModelProvider
-* org.apache.isis.viewer.common.model.userprofile.UserProfileUiModelProvider
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.webjars:font-awesome:jar:5.13.0
-
-
-
-|\viewers\restfulobjects
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects
-|pom
-|Apache Isis Viewer - RO
-|
-
-|\viewers\restfulobjects\applib
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects-applib
-|jar
-|Apache Isis Viewer - RO (AppLib)
-|===== Dependencies
-
-* com.fasterxml.jackson.core:jackson-databind:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-
-
-
-|\viewers\restfulobjects\jaxrs-resteasy-4
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects-jaxrsresteasy4
-|jar
-|Apache Isis Viewer - RO (JAX-RS Resteasy v4)
-|JAX-RS plugin using jboss resteasy.
-
-===== Components
-
-* org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.conneg.RestfulObjectsJaxbWriterForXml
-* org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.webmodule.WebModuleJaxrsResteasy4
-
-===== Dependencies
-
-* com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-rendering:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-testing:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-viewer:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.jboss.resteasy:resteasy-spring-boot-starter:jar:<managed>
-
-
-
-|\viewers\restfulobjects\rendering
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects-rendering
-|jar
-|Apache Isis Viewer - RO (Rendering)
-|===== Components
-
-* org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder
-* org.apache.isis.viewer.restfulobjects.rendering.service.RepresentationServiceContentNegotiator
-* org.apache.isis.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest
-* org.apache.isis.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$RequestFilter
-* org.apache.isis.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$ResponseFilter
-* org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceForRestfulObjectsV1_0
-* org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1
-* org.apache.isis.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceXRoDomainType
-* org.apache.isis.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceDefault
-* org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.ClassExcluderDefault
-* org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.SwaggerSpecGenerator
-* org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.TaggerDefault
-* org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.ValuePropertyFactoryDefault
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-applib:jar:<managed>
-
-
-
-|\viewers\restfulobjects\testing
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects-testing
-|jar
-|Apache Isis Viewer - RO (Testing)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-viewer:jar:<managed>
-
-
-
-|\viewers\restfulobjects\viewer
-|org.apache.isis.viewer
-|isis-viewer-restfulobjects-viewer
-|jar
-|Apache Isis Viewer - RO (Viewer)
-|===== Components
-
-* org.apache.isis.viewer.restfulobjects.viewer.mappers.ExceptionMapperForObjectNotFound
-* org.apache.isis.viewer.restfulobjects.viewer.mappers.ExceptionMapperForRestfulObjectsApplication
-* org.apache.isis.viewer.restfulobjects.viewer.mappers.ExceptionMapperForRuntimeException
-* org.apache.isis.viewer.restfulobjects.viewer.resources.DomainObjectResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.DomainServiceResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.DomainTypeResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.HomePageResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.ImageResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.MenuBarsResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.SwaggerSpecResource
-* org.apache.isis.viewer.restfulobjects.viewer.resources.UserResourceServerside
-* org.apache.isis.viewer.restfulobjects.viewer.resources.VersionResourceServerside
-
-===== Dependencies
-
-* com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-common:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-restfulobjects-rendering:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-
-
-
-|\viewers\wicket
-|org.apache.isis.viewer
-|isis-viewer-wicket
-|pom
-|Apache Isis Viewer - Wicket
-|
-
-|\viewers\wicket\model
-|org.apache.isis.viewer
-|isis-viewer-wicket-model
-|jar
-|Apache Isis Viewer - Wicket (Model)
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-webapp:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-common:jar:<managed>
-* org.apache.wicket:wicket-core:jar:<managed>
-* org.apache.wicket:wicket-extensions:jar:<managed>
-
-
-
-|\viewers\wicket\ui
-|org.apache.isis.viewer
-|isis-viewer-wicket-ui
-|jar
-|Apache Isis Viewer - Wicket (UI Components)
-|===== Components
-
-* org.apache.isis.viewer.wicket.ui.app.logout.LogoutHandlerWkt
-* org.apache.isis.viewer.wicket.ui.components.widgets.themepicker.IsisWicketThemeSupportDefault
-
-===== Dependencies
-
-* com.google.guava:guava:jar:<managed>
-* de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
-* de.agilecoders.wicket:wicket-bootstrap-extensions:jar:<managed>
-* de.agilecoders.wicket:wicket-bootstrap-themes:jar:<managed>
-* de.agilecoders.wicket.webjars:wicket-webjars:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-model:jar:<managed>
-* org.apache.wicket:wicket-auth-roles:jar:<managed>
-* org.apache.wicket:wicket-core:jar:<managed>
-* org.apache.wicket:wicket-devutils:jar:<managed>
-* org.apache.wicket:wicket-extensions:jar:<managed>
-* org.apache.wicket:wicket-spring:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.slf4j:slf4j-api:jar:${slf4j-api.version}
-* org.webjars:jquery-ui:jar:<managed>
-* org.webjars:select2:jar:<managed>
-* org.webjars.bower:summernote:jar:<managed>
-* org.wicketstuff:wicketstuff-select2:jar:<managed>
-
-
-
-|\viewers\wicket\viewer
-|org.apache.isis.viewer
-|isis-viewer-wicket-viewer
-|jar
-|Apache Isis Viewer - Wicket (Viewer)
-|===== Components
-
-* org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistrarDefault
-* org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault
-* org.apache.isis.viewer.wicket.viewer.registries.pages.PageClassListDefault
-* org.apache.isis.viewer.wicket.viewer.registries.pages.PageClassRegistryDefault
-* org.apache.isis.viewer.wicket.viewer.registries.pages.PageNavigationServiceDefault
-* org.apache.isis.viewer.wicket.viewer.services.BookmarkUiServiceWicket
-* org.apache.isis.viewer.wicket.viewer.services.DeepLinkServiceWicket
-* org.apache.isis.viewer.wicket.viewer.services.HintStoreUsingWicketSession
-* org.apache.isis.viewer.wicket.viewer.services.ImageResourceCacheClassPath
-* org.apache.isis.viewer.wicket.viewer.services.LocaleProviderWicket
-* org.apache.isis.viewer.wicket.viewer.services.TranslationsResolverWicket
-* org.apache.isis.viewer.wicket.viewer.services.WicketViewerSettingsDefault
-* org.apache.isis.viewer.wicket.viewer.services.mementos.ObjectMementoServiceWicket
-* org.apache.isis.viewer.wicket.viewer.webmodule.WebModuleWicket
-
-===== Dependencies
-
-* commons-io:commons-io:jar:<managed>
-* de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
-* net.ftlines.wicket-source:wicket-source:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
-* org.apache.wicket:wicket-auth-roles:jar:<managed>
-* org.apache.wicket:wicket-spring:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.springframework:spring-web:jar:<managed>
-
-
-|===
-
-.Demo Modules
-[cols="2m,2m,2m,1m,2,5a", options="header"]
-|===
-|Folder |Group |Artifact |Type |Name |Description 
-
-
-|\examples\demo
-|org.apache.isis.examples.apps
-|demo-parent
-|pom
-|Demo - Parent
-|===== Dependencies
-
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-persistence-jdo-dn5:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jdo-dn5:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\domain
-|org.apache.isis.examples.apps
-|demo-domain
-|jar
-|Demo - Domain
-|===== Components
-
-* demoapp.dom._infra.DefaultTitleProvider
-* demoapp.dom._infra.LibraryPreloadingService
-* demoapp.dom._infra.fixtures.DemoFixtureScriptSpecificationProvider
-* demoapp.dom._infra.resources.AsciiDocConverterService
-* demoapp.dom._infra.resources.AsciiDocReaderService
-* demoapp.dom._infra.resources.MarkdownReaderService
-* demoapp.dom._infra.resources.MarkupReaderService
-* demoapp.dom._infra.resources.MarkupVariableResolverService
-* demoapp.dom._infra.resources.ResourceReaderService
-* demoapp.dom._infra.samples.NameSamples
-* demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory
-* demoapp.dom.annotDomain.Action.command.ActionCommandJdoEntities
-* demoapp.dom.annotDomain.Action.command.ActionCommandJdoSeedService
-* demoapp.dom.annotDomain.Action.command.spiimpl.CommandServiceSpiForActions
-* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoEntities
-* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoSeedService
-* demoapp.dom.annotDomain.Action.publishing.spiimpl.PublisherServiceSpiForActions
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.spiimpl.PublisherServiceSpiForDomainObject
-* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoEntities
-* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoSeedService
-* demoapp.dom.annotDomain.Property.publishing.spiimpl.PublisherServiceSpiForProperties
-* demoapp.dom.annotLayout.PropertyLayout.navigable.FileTreeNodeService
-* demoapp.dom.annotLayout.PropertyLayout.repainting.PdfJsViewerAdvisorFallback
-* demoapp.dom.error.service.DemoErrorReportingService
-* demoapp.dom.events.DemoEventSubscriber
-* demoapp.dom.events.EventLogRepository
-* demoapp.dom.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo
-* demoapp.dom.extensions.secman.apptenancy.entities.TenantedJdoEntities
-* demoapp.dom.extensions.secman.apptenancy.entities.seed.TenantedJdoSeedService
-* demoapp.dom.jee.DemoRequestScopedBean
-* demoapp.dom.jee.JeeDemoService
-* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoEntities
-* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoSeedService
-* demoapp.dom.types.isis.blobs.samples.IsisBlobsSamples
-* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoEntities
-* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoSeedService
-* demoapp.dom.types.isis.clobs.samples.IsisClobsSamples
-* demoapp.dom.types.isis.images.jdo.IsisImageJdoEntities
-* demoapp.dom.types.isis.images.jdo.IsisImageJdoSeedService
-* demoapp.dom.types.isis.images.samples.IsisImagesSamples
-* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoEntities
-* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoSeedService
-* demoapp.dom.types.isis.localresourcepaths.samples.IsisLocalResourcePathsSamples
-* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoEntities
-* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoSeedService
-* demoapp.dom.types.isis.markups.samples.IsisMarkupSamples
-* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoEntities
-* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoSeedService
-* demoapp.dom.types.isis.passwords.samples.IsisPasswordsSamples
-* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoEntities
-* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoSeedService
-* demoapp.dom.types.isisext.asciidocs.samples.IsisAsciiDocSamples
-* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoEntities
-* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoSeedService
-* demoapp.dom.types.isisext.markdowns.samples.IsisMarkdownSamples
-* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoEntities
-* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoSeedService
-* demoapp.dom.types.javaawt.images.samples.JavaAwtImageService
-* demoapp.dom.types.javaawt.images.samples.JavaAwtImagesSamples
-* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities
-* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoSeedService
-* demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples
-* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities
-* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoSeedService
-* demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples
-* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities
-* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoSeedService
-* demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples
-* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities
-* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoSeedService
-* demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples
-* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities
-* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoSeedService
-* demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples
-* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities
-* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoSeedService
-* demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples
-* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities
-* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoSeedService
-* demoapp.dom.types.javalang.longs.samples.WrapperLongSamples
-* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities
-* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoSeedService
-* demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples
-* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities
-* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoSeedService
-* demoapp.dom.types.javalang.strings.samples.JavaLangStringSamples
-* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities
-* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoSeedService
-* demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples
-* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities
-* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoSeedService
-* demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples
-* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities
-* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoSeedService
-* demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples
-* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities
-* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoSeedService
-* demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples
-* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities
-* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoSeedService
-* demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples
-* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities
-* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoSeedService
-* demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples
-* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples
-* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities
-* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples
-* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples
-* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities
-* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoSeedService
-* demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples
-* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities
-* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoSeedService
-* demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples
-* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities
-* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoSeedService
-* demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples
-* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities
-* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoSeedService
-* demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples
-* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities
-* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoSeedService
-* demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples
-* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities
-* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoSeedService
-* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities
-* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoSeedService
-* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities
-* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoSeedService
-* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities
-* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoSeedService
-* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities
-* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoSeedService
-* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities
-* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoSeedService
-* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities
-* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoSeedService
-* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities
-* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoSeedService
-* demoapp.dom.types.tuple.NumberConstantRepository
-* demoapp.dom.viewmodels.jaxbrefentity.ChildJdoEntities
-* demoapp.dom.viewmodels.jaxbrefentity.seed.ChildJdoSeedService
-
-===== Dependencies
-
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-pdfjs-applib:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
-* org.apache.isis.testing:isis-testing-h2console-ui:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-* org.assertj:assertj-core:jar:3.16.1
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\javafx
-|org.apache.isis.examples.apps
-|demo-javafx
-|jar
-|Demo - JavaFX
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
-* org.apache.isis.incubator.viewer:isis-viewer-javafx-viewer:jar:${project.version}
-* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.security:isis-security-bypass:jar:<managed>
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui:pom:${project.version}
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui:pom:${project.version}
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\vaadin
-|org.apache.isis.examples.apps
-|demo-vaadin
-|jar
-|Demo - Vaadin
-|===== Dependencies
-
-* org.apache.isis.examples.apps:demo-web:jar:${project.version}
-* org.apache.isis.incubator.viewer:isis-viewer-vaadin-viewer:jar:${project.version}
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-vaa:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\web
-|org.apache.isis.examples.apps
-|demo-web
-|jar
-|Demo - Web
-|===== Components
-
-* demoapp.web._infra.utils.ThereCanBeOnlyOne
-
-===== Dependencies
-
-* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
-* org.apache.isis.extensions:isis-extensions-cors-impl:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
-
-
-
-|\examples\demo\wicket
-|org.apache.isis.examples.apps
-|demo-wicket
-|jar
-|Demo - Wicket
-|===== Dependencies
-
-* org.apache.isis.examples.apps:demo-web:jar:${project.version}
-* org.apache.isis.extensions:isis-extensions-pdfjs-ui:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
-
-|===
\ No newline at end of file
+include::partial$modules-demo.adoc[]
diff --git a/antora/components/system/modules/ROOT/partials/modules-default.adoc b/antora/components/system/modules/ROOT/partials/modules-default.adoc
new file mode 100644
index 0000000..2d48508
--- /dev/null
+++ b/antora/components/system/modules/ROOT/partials/modules-default.adoc
@@ -0,0 +1,385 @@
+.Project/Module Overview
+[cols="2m,2m,1m,1m,2,5a", options="header"]
+|===
+|Group |Artifact |Type |Folder |Name |Description
+
+|org.apache.isis
+|isis-all
+|pom
+|
+|Apache Isis (Aggregator)
+|Convenience aggregator POM that references all modules.
+The parent POM of the core framework is isis-parent/pom.xml
+
+
+
+|org.apache.isis
+|antora
+|pom
+|\antora
+|Apache Isis Antora
+|
+
+|org.apache.isis
+|isis-parent
+|pom
+|\isis-parent
+|Apache Isis
+|Parent for the core framework + extensions, starter parent pom for starter apps.
+
+
+
+|org.apache.isis.app
+|isis-app-starter-parent
+|pom
+|\starters
+|Apache Isis Starter Parent
+|Parent pom providing dependency and plugin management for Apache Isis applications
+built with Maven.  Builds on top of spring-boot-starter-parent.
+
+
+
+|org.apache.isis.core
+|isis-core
+|pom
+|\core
+|Apache Isis Core
+|Core framework, providing metamodel, runtime and core APIs.
+
+_Dependencies_
+
+* org.projectlombok:lombok:jar:<managed>
+
+
+
+|org.apache.isis
+|supplemental-model
+|jar
+|\supplemental-model
+|Apache Isis Supplemental - Legal Info
+|For example, the templates used by many Apache distributions assemble a listing of project dependencies
+according to their organization name (and URL), along with the URL each project's website. When dependency
+POMs are missing this information, the dependency notice file that the Remote Resources Plugin renders can
+be invalid.
+To compensate for incomplete dependency POMs, we use the supplemental models support.
+
+
+
+|org.apache.isis.commons
+|isis-commons
+|jar
+|\commons
+|Apache Isis Commons
+|Isis library, defining utilities (potentially) required by the entire Apache Isis ecosystem.
+
+_Components_
+
+* org.apache.isis.core.commons.internal.environment.IsisSystemEnvironment
+
+_Dependencies_
+
+* com.fasterxml.jackson.core:jackson-databind:jar:<managed>
+* com.google.code.findbugs:annotations:jar:<managed>
+* javax:javaee-api:jar:<managed>
+* org.junit.jupiter:junit-jupiter-api:jar:<managed>
+* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
+* org.junit.vintage:junit-vintage-engine:jar:<managed>
+* org.slf4j:slf4j-api:jar:<managed>
+* org.springframework:spring-context:jar:<managed>
+* org.springframework:spring-tx:jar:<managed>
+* org.springframework.boot:spring-boot-starter:jar:<managed>
+* org.springframework.boot:spring-boot-starter-log4j2:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-applib
+|jar
+|\api\applib
+|Apache Isis Core - AppLib
+|Isis application library, defining annotations and utilities for the
+default (Java) programming model.
+
+_Components_
+
+* org.apache.isis.applib.annotation.DomainObject
+* org.apache.isis.applib.annotation.DomainService
+* org.apache.isis.applib.annotation.Mixin
+* org.apache.isis.applib.annotation.ViewModel
+* org.apache.isis.applib.services.audit.AuditerServiceLogging
+* org.apache.isis.applib.services.clock.ClockService
+* org.apache.isis.applib.services.command.CommandContext
+* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto
+* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto$CopyOverFromCommand
+* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandsDto
+* org.apache.isis.applib.services.iactn.InteractionContext
+* org.apache.isis.applib.services.jaxb.JaxbServiceDefault
+* org.apache.isis.applib.services.publish.PublisherServiceLogging
+* org.apache.isis.applib.services.session.SessionLoggingServiceLogging
+* org.apache.isis.applib.services.wrapper.control.AsyncControlService
+
+_Dependencies_
+
+* com.google.code.findbugs:annotations:jar:<managed>
+* javax:javaee-api:jar:<managed>
+* org.apache.isis.commons:isis-commons:jar:<managed>
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.apache.isis.core:isis-schema:jar:<managed>
+* org.assertj:assertj-core:jar:<managed>
+* org.jmock:jmock:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-codegen-bytebuddy
+|jar
+|\core\codegen-bytebuddy
+|Apache Isis Core - Code Gen (ByteBuddy)
+|Code generation using ByteBuddy.
+
+_Components_
+
+* org.apache.isis.core.codegen.bytebuddy.services.ProxyFactoryServiceByteBuddy
+
+_Dependencies_
+
+* net.bytebuddy:byte-buddy:jar:<managed>
+* org.apache.isis.commons:isis-commons:jar:<managed>
+* org.jmock:jmock-junit4:jar:<managed>
+* org.objenesis:objenesis:jar:${objenesis.version}
+
+
+
+|org.apache.isis.core
+|isis-core-config
+|jar
+|\core\config
+|Apache Isis Core - Configuration
+|Isis configuration library for framework internal use.
+
+_Components_
+
+* org.apache.isis.core.config.beans.IsisBeanFactoryPostProcessorForSpring
+* org.apache.isis.core.config.converters.PatternsConverter
+* org.apache.isis.core.config.validators.PatternOptionalStringConstraintValidator
+* org.apache.isis.core.config.viewer.wicket.WebAppContextPath
+
+_Dependencies_
+
+* org.apache.isis.commons:isis-commons:jar:<managed>
+* org.apache.isis.core:isis-applib:jar:<managed>
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.hibernate.validator:hibernate-validator:jar:<managed>
+* org.springframework.boot:spring-boot-configuration-processor:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-internaltestsupport
+|jar
+|\core\internaltestsupport
+|Apache Isis Core - Unit Test Support
+|Support for writing unit tests in either JUnit 4 or JUnit 5; should be added as a dependency with scope=test only
+
+_Dependencies_
+
+* net.bytebuddy:byte-buddy:jar:<managed>
+* org.apache.isis.commons:isis-commons:jar:<managed>
+* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
+* org.assertj:assertj-core:jar:<managed>
+* org.datanucleus:javax.jdo:jar:<managed>
+* org.hamcrest:hamcrest-library:jar:<managed>
+* org.jmock:jmock:jar:<managed>
+* org.jmock:jmock-junit4:jar:<managed>
+* org.junit.jupiter:junit-jupiter-api:jar:<managed>
+* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
+* org.junit.vintage:junit-vintage-engine:jar:<managed>
+* org.mockito:mockito-core:jar:<managed>
+* org.picocontainer:picocontainer:jar:<managed>
+* org.slf4j:slf4j-api:jar:${slf4j-api.version}
+* org.springframework:spring-test:jar:<managed>
+* org.springframework.boot:spring-boot-starter-test:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-metamodel
+|jar
+|\core\metamodel
+|Apache Isis Core - MetaModel
+|_Components_
+
+* org.apache.isis.core.metamodel.facets.schema.IsisSchemaMetaModelRefiner
+* org.apache.isis.core.metamodel.facets.schema.IsisSchemaValueTypeProvider
+* org.apache.isis.core.metamodel.objectmanager.ObjectManagerDefault
+* org.apache.isis.core.metamodel.progmodel.ProgrammingModelInitFilterDefault
+* org.apache.isis.core.metamodel.services.ServiceInjectorDefault
+* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory
+* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureRepositoryDefault
+* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorDefault
+* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForCollections
+* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForDomainObjects
+* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorRegistry
+* org.apache.isis.core.metamodel.services.events.MetamodelEventService
+* org.apache.isis.core.metamodel.services.exceprecog.ExceptionRecognizerForRecoverableException
+* org.apache.isis.core.metamodel.services.grid.GridLoaderServiceDefault
+* org.apache.isis.core.metamodel.services.grid.GridReaderUsingJaxb
+* org.apache.isis.core.metamodel.services.grid.GridServiceDefault
+* org.apache.isis.core.metamodel.services.grid.bootstrap3.GridSystemServiceBS3
+* org.apache.isis.core.metamodel.services.layout.LayoutServiceDefault
+* org.apache.isis.core.metamodel.services.metamodel.MetaModelServiceDefault
+* org.apache.isis.core.metamodel.services.registry.ServiceRegistryDefault
+* org.apache.isis.core.metamodel.services.tablecol.TableColumnOrderServiceDefault
+* org.apache.isis.core.metamodel.services.title.TitleServiceDefault
+* org.apache.isis.core.metamodel.specloader.InjectorMethodEvaluatorDefault
+* org.apache.isis.core.metamodel.specloader.ProgrammingModelServiceDefault
+* org.apache.isis.core.metamodel.specloader.SpecificationLoaderDefault
+* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderDefault
+* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForBuiltin
+* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForCollections
+* org.apache.isis.core.metamodel.valuetypes.ValueTypeRegistry
+
+_Dependencies_
+
+* io.swagger:swagger-core:jar:<managed>
+* org.apache.isis.core:isis-applib:jar:<managed>
+* org.apache.isis.core:isis-core-config:jar:<managed>
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.apache.isis.core:isis-core-security:jar:<managed>
+* org.hibernate.validator:hibernate-validator:jar:<managed>
+* org.jmock:jmock:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-runtime
+|jar
+|\core\runtime
+|Apache Isis Core - Runtime
+|_Components_
+
+* org.apache.isis.core.runtime.events.RuntimeEventService
+* org.apache.isis.core.runtime.events.persistence.TimestampService
+* org.apache.isis.core.runtime.persistence.transaction.AuditerDispatchService
+* org.apache.isis.core.runtime.persistence.transaction.ChangedObjectsService
+
+_Dependencies_
+
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.apache.isis.core:isis-core-metamodel:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-runtimeservices
+|jar
+|\core\runtimeservices
+|Apache Isis Core - Runtime Services
+|Introduced to keep the 'runtime' package concise. Viewers don't have dependencies on this module.
+
+_Components_
+
+* org.apache.isis.core.runtimeservices.bookmarks.BookmarkServiceDefault
+* org.apache.isis.core.runtimeservices.command.CommandDtoServiceInternalDefault
+* org.apache.isis.core.runtimeservices.command.CommandExecutorServiceDefault
+* org.apache.isis.core.runtimeservices.command.CommandServiceDefault
+* org.apache.isis.core.runtimeservices.confmenu.ConfigurationViewServiceDefault
+* org.apache.isis.core.runtimeservices.email.EmailServiceDefault
+* org.apache.isis.core.runtimeservices.eventbus.EventBusServiceSpring
+* org.apache.isis.core.runtimeservices.exceprecog.ExceptionRecognizerServiceDefault
+* org.apache.isis.core.runtimeservices.factory.FactoryServiceDefault
+* org.apache.isis.core.runtimeservices.homepage.HomePageResolverServiceDefault
+* org.apache.isis.core.runtimeservices.i18n.po.TranslationServicePo
+* org.apache.isis.core.runtimeservices.ixn.InteractionDtoServiceInternalDefault
+* org.apache.isis.core.runtimeservices.menubars.MenuBarsLoaderServiceDefault
+* org.apache.isis.core.runtimeservices.menubars.bootstrap3.MenuBarsServiceBS3
+* org.apache.isis.core.runtimeservices.message.MessageServiceDefault
+* org.apache.isis.core.runtimeservices.publish.PublisherDispatchServiceDefault
+* org.apache.isis.core.runtimeservices.queryresultscache.QueryResultsCacheDefault
+* org.apache.isis.core.runtimeservices.repository.RepositoryServiceDefault
+* org.apache.isis.core.runtimeservices.routing.RoutingServiceDefault
+* org.apache.isis.core.runtimeservices.scratchpad.ScratchpadDefault
+* org.apache.isis.core.runtimeservices.session.IsisInteractionFactoryDefault
+* org.apache.isis.core.runtimeservices.sudo.SudoServiceDefault
+* org.apache.isis.core.runtimeservices.urlencoding.UrlEncodingServiceWithCompression
+* org.apache.isis.core.runtimeservices.user.UserServiceDefault
+* org.apache.isis.core.runtimeservices.user.UserServiceDefault$SudoServiceSpi
+* org.apache.isis.core.runtimeservices.userprof.UserProfileServiceDefault
+* org.apache.isis.core.runtimeservices.userreg.EmailNotificationServiceDefault
+* org.apache.isis.core.runtimeservices.wrapper.WrapperFactoryDefault
+* org.apache.isis.core.runtimeservices.xactn.TransactionServiceSpring
+* org.apache.isis.core.runtimeservices.xml.XmlServiceDefault
+* org.apache.isis.core.runtimeservices.xmlsnapshot.XmlSnapshotServiceDefault
+
+_Dependencies_
+
+* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.apache.isis.core:isis-core-runtime:jar:<managed>
+* org.hsqldb:hsqldb:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-security
+|jar
+|\core\security
+|Apache Isis Core - Security
+|_Components_
+
+* org.apache.isis.core.security.authentication.manager.AuthenticationManager
+* org.apache.isis.core.security.authentication.standard.RandomCodeGeneratorDefault
+* org.apache.isis.core.security.authorization.manager.AuthorizationManager
+
+_Dependencies_
+
+* org.apache.isis.core:isis-applib:jar:<managed>
+* org.apache.isis.core:isis-core-config:jar:<managed>
+* org.hamcrest:hamcrest-library:jar:<managed>
+* org.jmock:jmock-junit4:jar:<managed>
+* org.junit.jupiter:junit-jupiter-api:jar:<managed>
+* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
+* org.junit.vintage:junit-vintage-engine:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-core-webapp
+|jar
+|\core\webapp
+|Apache Isis Core - WebApp
+|Bundles all the web specific classes a srequired by viewers.
+Introduced to keep the 'runtime' package concise.
+
+_Components_
+
+* org.apache.isis.core.webapp.health.HealthIndicatorUsingHealthCheckService
+* org.apache.isis.core.webapp.modules.logonlog.WebModuleLogOnExceptionLogger
+* org.apache.isis.core.webapp.modules.templresources.WebModuleTemplateResources
+* org.apache.isis.core.webapp.webappctx.IsisWebAppContextInitializer
+
+_Dependencies_
+
+* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
+* org.apache.isis.core:isis-core-runtime:jar:<managed>
+* org.springframework:spring-web:jar:<managed>
+* org.springframework.boot:spring-boot:jar:<managed>
+* org.springframework.boot:spring-boot-actuator:jar:<managed>
+* org.springframework.boot:spring-boot-starter-thymeleaf:jar:<managed>
+
+
+
+|org.apache.isis.core
+|isis-schema
+|jar
+|\api\schema
+|Apache Isis Core - Schemas
+|Apache Isis schemas, for conversion into canonical DTOs (for use in integration scenarios).
+
+_Dependencies_
+
+* joda-time:joda-time:jar:<managed>
+* org.springframework:spring-context:jar:<managed>
+
+
+|===
diff --git a/antora/components/system/modules/ROOT/pages/about.adoc b/antora/components/system/modules/ROOT/partials/modules-demo.adoc
similarity index 79%
copy from antora/components/system/modules/ROOT/pages/about.adoc
copy to antora/components/system/modules/ROOT/partials/modules-demo.adoc
index 72327f1..28e8a69 100644
--- a/antora/components/system/modules/ROOT/pages/about.adoc
+++ b/antora/components/system/modules/ROOT/partials/modules-demo.adoc
@@ -1,424 +1,320 @@
-= System Overview
-:page-role: -toc
-
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
-
-
-These 2 tables summarizes all Maven artifacts available with Apache Isis.
-
-.Project/Module Overview
-[cols="2m,2m,2m,1m,2,5a", options="header"]
+.Demo Modules
+[cols="2m,2m,1m,1m,2,5a", options="header"]
 |===
-|Folder |Group |Artifact |Type |Name |Description 
-
-|
-|org.apache.isis
-|isis-all
-|pom
-|Apache Isis (Aggregator)
-|Convenience aggregator POM that references all modules.
-        The parent POM of the core framework is isis-parent/pom.xml
+|Group |Artifact |Type |Folder |Name |Description
 
 
-
-|\antora
-|org.apache.isis
-|antora
-|pom
-|Apache Isis Antora
-|
-
-|\isis-parent
-|org.apache.isis
-|isis-parent
+|org.apache.isis.examples.apps
+|demo-parent
 |pom
-|Apache Isis
-|Parent for the core framework + extensions, starter parent pom for starter apps.
-
+|\examples\demo
+|Demo - Parent
+|_Dependencies_
 
+* com.h2database:h2:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
+* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-persistence-jdo-dn5:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jdo-dn5:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
+* org.projectlombok:lombok:jar:<managed>
 
-|\starters
-|org.apache.isis.app
-|isis-app-starter-parent
-|pom
-|Apache Isis Starter Parent
-|Parent pom providing dependency and plugin management for Apache Isis applications
-		built with Maven.  Builds on top of spring-boot-starter-parent.
 
 
+|org.apache.isis.examples.apps
+|demo-domain
+|jar
+|\examples\demo\domain
+|Demo - Domain
+|_Components_
 
-|\core
-|org.apache.isis.core
-|isis-core
-|pom
-|Apache Isis Core
-|Core framework, providing metamodel, runtime and core APIs.
+* demoapp.dom._infra.DefaultTitleProvider
+* demoapp.dom._infra.LibraryPreloadingService
+* demoapp.dom._infra.fixtures.DemoFixtureScriptSpecificationProvider
+* demoapp.dom._infra.resources.AsciiDocConverterService
+* demoapp.dom._infra.resources.AsciiDocReaderService
+* demoapp.dom._infra.resources.MarkdownReaderService
+* demoapp.dom._infra.resources.MarkupReaderService
+* demoapp.dom._infra.resources.MarkupVariableResolverService
+* demoapp.dom._infra.resources.ResourceReaderService
+* demoapp.dom._infra.samples.NameSamples
+* demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory
+* demoapp.dom.annotDomain.Action.command.ActionCommandJdoEntities
+* demoapp.dom.annotDomain.Action.command.ActionCommandJdoSeedService
+* demoapp.dom.annotDomain.Action.command.spiimpl.CommandServiceSpiForActions
+* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoEntities
+* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoSeedService
+* demoapp.dom.annotDomain.Action.publishing.spiimpl.PublisherServiceSpiForActions
+* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoEntities
+* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoSeedService
+* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoEntities
+* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoSeedService
+* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoEntities
+* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoSeedService
+* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoEntities
+* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoSeedService
+* demoapp.dom.annotDomain.DomainObject.publishing.spiimpl.PublisherServiceSpiForDomainObject
+* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoEntities
+* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoSeedService
+* demoapp.dom.annotDomain.Property.publishing.spiimpl.PublisherServiceSpiForProperties
+* demoapp.dom.annotLayout.PropertyLayout.navigable.FileTreeNodeService
+* demoapp.dom.annotLayout.PropertyLayout.repainting.PdfJsViewerAdvisorFallback
+* demoapp.dom.error.service.DemoErrorReportingService
+* demoapp.dom.events.DemoEventSubscriber
+* demoapp.dom.events.EventLogRepository
+* demoapp.dom.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo
+* demoapp.dom.extensions.secman.apptenancy.entities.TenantedJdoEntities
+* demoapp.dom.extensions.secman.apptenancy.entities.seed.TenantedJdoSeedService
+* demoapp.dom.jee.DemoRequestScopedBean
+* demoapp.dom.jee.JeeDemoService
+* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoEntities
+* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoSeedService
+* demoapp.dom.types.isis.blobs.samples.IsisBlobsSamples
+* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoEntities
+* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoSeedService
+* demoapp.dom.types.isis.clobs.samples.IsisClobsSamples
+* demoapp.dom.types.isis.images.jdo.IsisImageJdoEntities
+* demoapp.dom.types.isis.images.jdo.IsisImageJdoSeedService
+* demoapp.dom.types.isis.images.samples.IsisImagesSamples
+* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoEntities
+* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoSeedService
+* demoapp.dom.types.isis.localresourcepaths.samples.IsisLocalResourcePathsSamples
+* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoEntities
+* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoSeedService
+* demoapp.dom.types.isis.markups.samples.IsisMarkupSamples
+* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoEntities
+* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoSeedService
+* demoapp.dom.types.isis.passwords.samples.IsisPasswordsSamples
+* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoEntities
+* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoSeedService
+* demoapp.dom.types.isisext.asciidocs.samples.IsisAsciiDocSamples
+* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoEntities
+* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoSeedService
+* demoapp.dom.types.isisext.markdowns.samples.IsisMarkdownSamples
+* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoEntities
+* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoSeedService
+* demoapp.dom.types.javaawt.images.samples.JavaAwtImageService
+* demoapp.dom.types.javaawt.images.samples.JavaAwtImagesSamples
+* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities
+* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoSeedService
+* demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples
+* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities
+* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoSeedService
+* demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples
+* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities
+* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoSeedService
+* demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples
+* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities
+* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoSeedService
+* demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples
+* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities
+* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoSeedService
+* demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples
+* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities
+* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoSeedService
+* demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples
+* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities
+* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoSeedService
+* demoapp.dom.types.javalang.longs.samples.WrapperLongSamples
+* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities
+* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoSeedService
+* demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples
+* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities
+* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoSeedService
+* demoapp.dom.types.javalang.strings.samples.JavaLangStringSamples
+* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities
+* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoSeedService
+* demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples
+* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities
+* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoSeedService
+* demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples
+* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities
+* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoSeedService
+* demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples
+* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities
+* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoSeedService
+* demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples
+* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities
+* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoSeedService
+* demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples
+* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities
+* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoSeedService
+* demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples
+* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities
+* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoSeedService
+* demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples
+* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities
+* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoSeedService
+* demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples
+* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities
+* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoSeedService
+* demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples
+* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities
+* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoSeedService
+* demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples
+* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities
+* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoSeedService
+* demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples
+* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities
+* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoSeedService
+* demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples
+* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities
+* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoSeedService
+* demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples
+* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities
+* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoSeedService
+* demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples
+* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities
+* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoSeedService
+* demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples
+* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities
+* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoSeedService
+* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities
+* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoSeedService
+* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities
+* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoSeedService
+* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities
+* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoSeedService
+* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities
+* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoSeedService
+* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities
+* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoSeedService
+* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities
+* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoSeedService
+* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities
+* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoSeedService
+* demoapp.dom.types.tuple.NumberConstantRepository
+* demoapp.dom.viewmodels.jaxbrefentity.ChildJdoEntities
+* demoapp.dom.viewmodels.jaxbrefentity.seed.ChildJdoSeedService
 
-===== Dependencies
+_Dependencies_
 
+* com.h2database:h2:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-pdfjs-applib:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
+* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
+* org.apache.isis.testing:isis-testing-h2console-ui:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
+* org.assertj:assertj-core:jar:3.16.1
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\supplemental-model
-|org.apache.isis
-|supplemental-model
+|org.apache.isis.examples.apps
+|demo-javafx
 |jar
-|Apache Isis Supplemental - Legal Info
-|For example, the templates used by many Apache distributions assemble a listing of project dependencies 
-  	according to their organization name (and URL), along with the URL each project's website. When dependency 
-  	POMs are missing this information, the dependency notice file that the Remote Resources Plugin renders can 
-  	be invalid.
-	To compensate for incomplete dependency POMs, we use the supplemental models support.
+|\examples\demo\javafx
+|Demo - JavaFX
+|_Dependencies_
+
+* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
+* org.apache.isis.core:isis-core-security:jar:<managed>
+* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
+* org.apache.isis.incubator.viewer:isis-viewer-javafx-viewer:jar:${project.version}
+* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
+* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
+* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
+* org.apache.isis.security:isis-security-bypass:jar:<managed>
+* org.apache.isis.security:isis-security-shiro:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui:pom:${project.version}
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui:pom:${project.version}
+* org.projectlombok:lombok:jar:<managed>
 
 
 
-|\commons
-|org.apache.isis.commons
-|isis-commons
+|org.apache.isis.examples.apps
+|demo-vaadin
 |jar
-|Apache Isis Commons
-|Isis library, defining utilities (potentially) required by the entire Apache Isis ecosystem.
-
-===== Components
+|\examples\demo\vaadin
+|Demo - Vaadin
+|_Dependencies_
 
-* org.apache.isis.core.commons.internal.environment.IsisSystemEnvironment
+* org.apache.isis.examples.apps:demo-web:jar:${project.version}
+* org.apache.isis.incubator.viewer:isis-viewer-vaadin-viewer:jar:${project.version}
+* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-vaa:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
+* org.projectlombok:lombok:jar:<managed>
 
-===== Dependencies
 
-* com.fasterxml.jackson.core:jackson-databind:jar:<managed>
-* com.google.code.findbugs:annotations:jar:<managed>
-* javax:javaee-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-* org.slf4j:slf4j-api:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
-* org.springframework:spring-tx:jar:<managed>
-* org.springframework.boot:spring-boot-starter:jar:<managed>
-* org.springframework.boot:spring-boot-starter-log4j2:jar:<managed>
 
+|org.apache.isis.examples.apps
+|demo-web
+|jar
+|\examples\demo\web
+|Demo - Web
+|_Components_
 
+* demoapp.web._infra.utils.ThereCanBeOnlyOne
 
-|\api\applib
-|org.apache.isis.core
-|isis-applib
-|jar
-|Apache Isis Core - AppLib
-|Isis application library, defining annotations and utilities for the
-        default (Java) programming model.
+_Dependencies_
 
-===== Components
+* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
+* org.apache.isis.extensions:isis-extensions-cors-impl:jar:<managed>
+* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
 
-* org.apache.isis.applib.annotation.DomainObject
-* org.apache.isis.applib.annotation.DomainService
-* org.apache.isis.applib.annotation.Mixin
-* org.apache.isis.applib.annotation.ViewModel
-* org.apache.isis.applib.services.audit.AuditerServiceLogging
-* org.apache.isis.applib.services.clock.ClockService
-* org.apache.isis.applib.services.command.CommandContext
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandDto$CopyOverFromCommand
-* org.apache.isis.applib.services.conmap.command.ContentMappingServiceForCommandsDto
-* org.apache.isis.applib.services.iactn.InteractionContext
-* org.apache.isis.applib.services.jaxb.JaxbServiceDefault
-* org.apache.isis.applib.services.publish.PublisherServiceLogging
-* org.apache.isis.applib.services.session.SessionLoggingServiceLogging
-* org.apache.isis.applib.services.wrapper.control.AsyncControlService
 
-===== Dependencies
 
-* com.google.code.findbugs:annotations:jar:<managed>
-* javax:javaee-api:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-schema:jar:<managed>
-* org.assertj:assertj-core:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-
-
-
-|\core\codegen-bytebuddy
-|org.apache.isis.core
-|isis-core-codegen-bytebuddy
-|jar
-|Apache Isis Core - Code Gen (ByteBuddy)
-|Code generation using ByteBuddy.
-
-===== Components
-
-* org.apache.isis.core.codegen.bytebuddy.services.ProxyFactoryServiceByteBuddy
-
-===== Dependencies
-
-* net.bytebuddy:byte-buddy:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.objenesis:objenesis:jar:${objenesis.version}
-
-
-
-|\core\config
-|org.apache.isis.core
-|isis-core-config
-|jar
-|Apache Isis Core - Configuration
-|Isis configuration library for framework internal use.
-
-===== Components
-
-* org.apache.isis.core.config.beans.IsisBeanFactoryPostProcessorForSpring
-* org.apache.isis.core.config.converters.PatternsConverter
-* org.apache.isis.core.config.validators.PatternOptionalStringConstraintValidator
-* org.apache.isis.core.config.viewer.wicket.WebAppContextPath
-
-===== Dependencies
-
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.hibernate.validator:hibernate-validator:jar:<managed>
-* org.springframework.boot:spring-boot-configuration-processor:jar:<managed>
-
-
-
-|\core\internaltestsupport
-|org.apache.isis.core
-|isis-core-internaltestsupport
-|jar
-|Apache Isis Core - Unit Test Support
-|Support for writing unit tests in either JUnit 4 or JUnit 5; should be added as a dependency with scope=test only
-
-===== Dependencies
-
-* net.bytebuddy:byte-buddy:jar:<managed>
-* org.apache.isis.commons:isis-commons:jar:<managed>
-* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
-* org.assertj:assertj-core:jar:<managed>
-* org.datanucleus:javax.jdo:jar:<managed>
-* org.hamcrest:hamcrest-library:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-* org.mockito:mockito-core:jar:<managed>
-* org.picocontainer:picocontainer:jar:<managed>
-* org.slf4j:slf4j-api:jar:${slf4j-api.version}
-* org.springframework:spring-test:jar:<managed>
-* org.springframework.boot:spring-boot-starter-test:jar:<managed>
-
-
-
-|\core\metamodel
-|org.apache.isis.core
-|isis-core-metamodel
-|jar
-|Apache Isis Core - MetaModel
-|===== Components
-
-* org.apache.isis.core.metamodel.facets.schema.IsisSchemaMetaModelRefiner
-* org.apache.isis.core.metamodel.facets.schema.IsisSchemaValueTypeProvider
-* org.apache.isis.core.metamodel.objectmanager.ObjectManagerDefault
-* org.apache.isis.core.metamodel.progmodel.ProgrammingModelInitFilterDefault
-* org.apache.isis.core.metamodel.services.ServiceInjectorDefault
-* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureFactory
-* org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureRepositoryDefault
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorDefault
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForCollections
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorForDomainObjects
-* org.apache.isis.core.metamodel.services.classsubstitutor.ClassSubstitutorRegistry
-* org.apache.isis.core.metamodel.services.events.MetamodelEventService
-* org.apache.isis.core.metamodel.services.exceprecog.ExceptionRecognizerForRecoverableException
-* org.apache.isis.core.metamodel.services.grid.GridLoaderServiceDefault
-* org.apache.isis.core.metamodel.services.grid.GridReaderUsingJaxb
-* org.apache.isis.core.metamodel.services.grid.GridServiceDefault
-* org.apache.isis.core.metamodel.services.grid.bootstrap3.GridSystemServiceBS3
-* org.apache.isis.core.metamodel.services.layout.LayoutServiceDefault
-* org.apache.isis.core.metamodel.services.metamodel.MetaModelServiceDefault
-* org.apache.isis.core.metamodel.services.registry.ServiceRegistryDefault
-* org.apache.isis.core.metamodel.services.tablecol.TableColumnOrderServiceDefault
-* org.apache.isis.core.metamodel.services.title.TitleServiceDefault
-* org.apache.isis.core.metamodel.specloader.InjectorMethodEvaluatorDefault
-* org.apache.isis.core.metamodel.specloader.ProgrammingModelServiceDefault
-* org.apache.isis.core.metamodel.specloader.SpecificationLoaderDefault
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderDefault
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForBuiltin
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeProviderForCollections
-* org.apache.isis.core.metamodel.valuetypes.ValueTypeRegistry
-
-===== Dependencies
-
-* io.swagger:swagger-core:jar:<managed>
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-config:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-* org.hibernate.validator:hibernate-validator:jar:<managed>
-* org.jmock:jmock:jar:<managed>
-
-
-
-|\core\runtime
-|org.apache.isis.core
-|isis-core-runtime
-|jar
-|Apache Isis Core - Runtime
-|===== Components
-
-* org.apache.isis.core.runtime.events.RuntimeEventService
-* org.apache.isis.core.runtime.events.persistence.TimestampService
-* org.apache.isis.core.runtime.persistence.transaction.AuditerDispatchService
-* org.apache.isis.core.runtime.persistence.transaction.ChangedObjectsService
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-metamodel:jar:<managed>
-
-
-
-|\core\runtimeservices
-|org.apache.isis.core
-|isis-core-runtimeservices
-|jar
-|Apache Isis Core - Runtime Services
-|Introduced to keep the 'runtime' package concise. Viewers don't have dependencies on this module.
-
-===== Components
-
-* org.apache.isis.core.runtimeservices.bookmarks.BookmarkServiceDefault
-* org.apache.isis.core.runtimeservices.command.CommandDtoServiceInternalDefault
-* org.apache.isis.core.runtimeservices.command.CommandExecutorServiceDefault
-* org.apache.isis.core.runtimeservices.command.CommandServiceDefault
-* org.apache.isis.core.runtimeservices.confmenu.ConfigurationViewServiceDefault
-* org.apache.isis.core.runtimeservices.email.EmailServiceDefault
-* org.apache.isis.core.runtimeservices.eventbus.EventBusServiceSpring
-* org.apache.isis.core.runtimeservices.exceprecog.ExceptionRecognizerServiceDefault
-* org.apache.isis.core.runtimeservices.factory.FactoryServiceDefault
-* org.apache.isis.core.runtimeservices.homepage.HomePageResolverServiceDefault
-* org.apache.isis.core.runtimeservices.i18n.po.TranslationServicePo
-* org.apache.isis.core.runtimeservices.ixn.InteractionDtoServiceInternalDefault
-* org.apache.isis.core.runtimeservices.menubars.MenuBarsLoaderServiceDefault
-* org.apache.isis.core.runtimeservices.menubars.bootstrap3.MenuBarsServiceBS3
-* org.apache.isis.core.runtimeservices.message.MessageServiceDefault
-* org.apache.isis.core.runtimeservices.publish.PublisherDispatchServiceDefault
-* org.apache.isis.core.runtimeservices.queryresultscache.QueryResultsCacheDefault
-* org.apache.isis.core.runtimeservices.repository.RepositoryServiceDefault
-* org.apache.isis.core.runtimeservices.routing.RoutingServiceDefault
-* org.apache.isis.core.runtimeservices.scratchpad.ScratchpadDefault
-* org.apache.isis.core.runtimeservices.session.IsisInteractionFactoryDefault
-* org.apache.isis.core.runtimeservices.sudo.SudoServiceDefault
-* org.apache.isis.core.runtimeservices.urlencoding.UrlEncodingServiceWithCompression
-* org.apache.isis.core.runtimeservices.user.UserServiceDefault
-* org.apache.isis.core.runtimeservices.user.UserServiceDefault$SudoServiceSpi
-* org.apache.isis.core.runtimeservices.userprof.UserProfileServiceDefault
-* org.apache.isis.core.runtimeservices.userreg.EmailNotificationServiceDefault
-* org.apache.isis.core.runtimeservices.wrapper.WrapperFactoryDefault
-* org.apache.isis.core.runtimeservices.xactn.TransactionServiceSpring
-* org.apache.isis.core.runtimeservices.xml.XmlServiceDefault
-* org.apache.isis.core.runtimeservices.xmlsnapshot.XmlSnapshotServiceDefault
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-codegen-bytebuddy:jar:<managed>
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.hsqldb:hsqldb:jar:<managed>
-
-
-
-|\core\security
-|org.apache.isis.core
-|isis-core-security
-|jar
-|Apache Isis Core - Security
-|===== Components
-
-* org.apache.isis.core.security.authentication.manager.AuthenticationManager
-* org.apache.isis.core.security.authentication.standard.RandomCodeGeneratorDefault
-* org.apache.isis.core.security.authorization.manager.AuthorizationManager
-
-===== Dependencies
-
-* org.apache.isis.core:isis-applib:jar:<managed>
-* org.apache.isis.core:isis-core-config:jar:<managed>
-* org.hamcrest:hamcrest-library:jar:<managed>
-* org.jmock:jmock-junit4:jar:<managed>
-* org.junit.jupiter:junit-jupiter-api:jar:<managed>
-* org.junit.jupiter:junit-jupiter-engine:jar:<managed>
-* org.junit.vintage:junit-vintage-engine:jar:<managed>
-
-
-
-|\core\webapp
-|org.apache.isis.core
-|isis-core-webapp
-|jar
-|Apache Isis Core - WebApp
-|Bundles all the web specific classes a srequired by viewers.
-        Introduced to keep the 'runtime' package concise.
-
-===== Components
-
-* org.apache.isis.core.webapp.health.HealthIndicatorUsingHealthCheckService
-* org.apache.isis.core.webapp.modules.logonlog.WebModuleLogOnExceptionLogger
-* org.apache.isis.core.webapp.modules.templresources.WebModuleTemplateResources
-* org.apache.isis.core.webapp.webappctx.IsisWebAppContextInitializer
-
-===== Dependencies
-
-* org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
-* org.apache.isis.core:isis-core-runtime:jar:<managed>
-* org.springframework:spring-web:jar:<managed>
-* org.springframework.boot:spring-boot:jar:<managed>
-* org.springframework.boot:spring-boot-actuator:jar:<managed>
-* org.springframework.boot:spring-boot-starter-thymeleaf:jar:<managed>
-
-
-
-|\api\schema
-|org.apache.isis.core
-|isis-schema
+|org.apache.isis.examples.apps
+|demo-wicket
 |jar
-|Apache Isis Core - Schemas
-|Apache Isis schemas, for conversion into canonical DTOs (for use in integration scenarios).
+|\examples\demo\wicket
+|Demo - Wicket
+|_Dependencies_
 
-===== Dependencies
+* org.apache.isis.examples.apps:demo-web:jar:${project.version}
+* org.apache.isis.extensions:isis-extensions-pdfjs-ui:jar:<managed>
+* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
+* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
 
-* joda-time:joda-time:jar:<managed>
-* org.springframework:spring-context:jar:<managed>
 
 
-|\extensions
 |org.apache.isis.extensions
 |isis-extensions
 |pom
+|\extensions
 |Apache Isis Extensions
 |Extensions to the Apache Isis framework itself.
-		These are _not_ intended to be called by the domain logic of an Apache Isis application (see instead org.apache.isis.platform).
+These are _not_ intended to be called by the domain logic of an Apache Isis application (see instead org.apache.isis.platform).
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\extensions\vro\cors
 |org.apache.isis.extensions
 |isis-extensions-cors
 |pom
+|\extensions\vro\cors
 |Apache Isis Ext - CORS (parent)
 |Implementation of CORS Filter (using ebay filter)
 
 
 
-|\extensions\vro\cors\impl
 |org.apache.isis.extensions
 |isis-extensions-cors-impl
 |jar
+|\extensions\vro\cors\impl
 |Apache Isis Ext - CORS (impl)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
@@ -426,25 +322,25 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\vw\exceldownload
 |org.apache.isis.extensions
 |isis-extensions-exceldownload
 |pom
+|\extensions\vw\exceldownload
 |Apache Isis Ext - Wicket Viewer - Excel Download (parent)
 |A component for Apache Isis' Wicket viewer, providing an alternative representation of collections to be downloaded as an Excel spreadsheet.
 
 
 
-|\extensions\vw\exceldownload\ui
 |org.apache.isis.extensions
 |isis-extensions-exceldownload-ui
 |jar
+|\extensions\vw\exceldownload\ui
 |Apache Isis Ext - Wicket Viewer - Excel Download (ui)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.viewer.wicket.exceldownload.ui.components.CollectionContentsAsExcelFactory
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
 * org.apache.poi:poi-ooxml:jar:<managed>
@@ -452,21 +348,21 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\core\flyway
 |org.apache.isis.extensions
 |isis-extensions-flyway
 |pom
+|\extensions\core\flyway
 |Apache Isis Ext - Flyway
 |Integrates Flyway when using any (relational) persistence store
 
 
 
-|\extensions\core\flyway\impl
 |org.apache.isis.extensions
 |isis-extensions-flyway-impl
 |jar
+|\extensions\core\flyway\impl
 |Apache Isis Ext - Flyway Impl
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-config:jar:<managed>
 * org.flywaydb:flyway-core:jar:<managed>
@@ -476,33 +372,33 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\vw\fullcalendar
 |org.apache.isis.extensions
 |isis-extensions-fullcalendar
 |pom
+|\extensions\vw\fullcalendar
 |Apache Isis Ext - Wicket Viewer - fullcalendar (parent)
 |A component for Apache Isis' Wicket viewer, displaying collections of objects that have a date on a fullcalendar.io (javascript widget).
 
 
 
-|\extensions\vw\fullcalendar\applib
 |org.apache.isis.extensions
 |isis-extensions-fullcalendar-applib
 |jar
+|\extensions\vw\fullcalendar\applib
 |Apache Isis Ext - Wicket Viewer - fullcalendar (applib)
-|===== Dependencies
+|_Dependencies_
 
 * de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\extensions\vw\fullcalendar\ui
 |org.apache.isis.extensions
 |isis-extensions-fullcalendar-ui
 |jar
+|\extensions\vw\fullcalendar\ui
 |Apache Isis Ext - Wicket Viewer - fullcalendar (ui)
-|===== Dependencies
+|_Dependencies_
 
 * net.ftlines.wicket-fullcalendar:wicket-fullcalendar-core:jar:<managed>
 * org.apache.isis.extensions:isis-extensions-fullcalendar-applib:jar:<managed>
@@ -510,18 +406,18 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\core\model-annotation
 |org.apache.isis.extensions
 |isis-extensions-modelannotation
 |jar
+|\extensions\core\model-annotation
 |Apache Isis Ext - @Model
 |Allows supporting methods to be annotated as @Model, to make explicit the bounds of the metamodel.
 
-===== Components
+_Components_
 
 * org.apache.isis.extensions.modelannotation.metamodel.services.IncubatorMetaModelPlugin
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
@@ -529,37 +425,37 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\vw\pdfjs
 |org.apache.isis.extensions
 |isis-extensions-pdfjs
 |pom
+|\extensions\vw\pdfjs
 |Apache Isis Ext - Wicket Viewer - pdf.js (parent)
 |A component for Apache Isis' Wicket viewer, allowing BLOBs containing PDFs to be rendered in a panel using pdf.js.
 
 
 
-|\extensions\vw\pdfjs\applib
 |org.apache.isis.extensions
 |isis-extensions-pdfjs-applib
 |jar
+|\extensions\vw\pdfjs\applib
 |Apache Isis Ext - Wicket Viewer - pdf.js (applib)
-|===== Dependencies
+|_Dependencies_
 
 * de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\extensions\vw\pdfjs\metamodel
 |org.apache.isis.extensions
 |isis-extensions-pdfjs-metamodel
 |jar
+|\extensions\vw\pdfjs\metamodel
 |Apache Isis Ext - Wicket Viewer - pdf.js (metamodel)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.viewer.wicket.pdfjs.metamodel.facet.PdfJsViewerFacetFromAnnotationFactory$Register
 
-===== Dependencies
+_Dependencies_
 
 * de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
@@ -567,51 +463,51 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\vw\pdfjs\ui
 |org.apache.isis.extensions
 |isis-extensions-pdfjs-ui
 |jar
+|\extensions\vw\pdfjs\ui
 |Apache Isis Ext - Wicket Viewer - pdf.js (ui)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.viewer.wicket.pdfjs.ui.components.PdfJsViewerPanelComponentFactory
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.extensions:isis-extensions-pdfjs-metamodel:jar:<managed>
 * org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
 
 
 
-|\extensions\security\secman
 |org.apache.isis.extensions
 |isis-extensions-secman
 |pom
+|\extensions\security\secman
 |Apache Isis Ext - Sec Man
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.core:isis-core-security:jar:<managed>
 
 
 
-|\extensions\security\secman\api
 |org.apache.isis.extensions
 |isis-extensions-secman-api
 |jar
+|\extensions\security\secman\api
 |Apache Isis Ext - Sec Man API
 |
 
-|\extensions\security\secman\encryption-jbcrypt
 |org.apache.isis.extensions
 |isis-extensions-secman-encryption-jbcrypt
 |jar
+|\extensions\security\secman\encryption-jbcrypt
 |Apache Isis Ext - Sec Man Encryption (Using jbcrypt)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.secman.encryption.jbcrypt.services.PasswordEncryptionServiceUsingJBcrypt
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
 * org.apache.isis.extensions:isis-extensions-secman-api:jar:<managed>
@@ -619,28 +515,28 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\security\secman\model
 |org.apache.isis.extensions
 |isis-extensions-secman-model
 |jar
+|\extensions\security\secman\model
 |Apache Isis Ext - Sec Man Model
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.secman.model.facets.TenantedAuthorizationFacetFactory$Register
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
 * org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
 
 
 
-|\extensions\security\secman\persistence-jdo
 |org.apache.isis.extensions
 |isis-extensions-secman-persistence-jdo
 |jar
+|\extensions\security\secman\persistence-jdo
 |Apache Isis Ext - Sec Man Persistence (Using JDO)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.secman.jdo.dom.permission.ApplicationPermissionRepository
 * org.apache.isis.extensions.secman.jdo.dom.role.ApplicationRoleRepository
@@ -648,7 +544,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.extensions.secman.jdo.dom.user.ApplicationUserRepository
 * org.apache.isis.extensions.secman.jdo.seed.SeedSecurityModuleService
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
 * org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
@@ -658,16 +554,16 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\security\secman\shiro-realm
 |org.apache.isis.extensions
 |isis-extensions-secman-shiro-realm
 |jar
+|\extensions\security\secman\shiro-realm
 |Apache Isis Ext - Sec Man Realm (Using Shiro)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.secman.shiro.services.SecurityRealmServiceUsingShiro
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
 * org.apache.isis.extensions:isis-extensions-secman-api:jar:2.0.0-SNAPSHOT
@@ -675,64 +571,64 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\extensions\security\shiro-realm-ldap
 |org.apache.isis.extensions
 |isis-extensions-shiro-realm-ldap
 |pom
+|\extensions\security\shiro-realm-ldap
 |Apache Isis Ext - Security - Shiro LDAP Realm (parent)
 |Implementation of Shiro Realm using LDAP.
 
 
 
-|\extensions\security\shiro-realm-ldap\impl
 |org.apache.isis.extensions
 |isis-extensions-shiro-realm-ldap-impl
 |jar
+|\extensions\security\shiro-realm-ldap\impl
 |Apache Isis Ext - Security - Shiro LDAP Realm (impl)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.security:isis-security-shiro:jar:<managed>
 
 
 
-|\incubator
 |org.apache.isis.incubator
 |isis-incubator
 |pom
+|\incubator
 |Apache Isis Incubator
 |Collection of Apache Isis extensions, subdomains or BC mappings, currently incubating.
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\incubator\clients\kroviz
 |org.apache.isis.incubator.clients
 |isis-client-kroviz
 |jar
+|\incubator\clients\kroviz
 |Apache Isis Inc - Client kroViz
 |Initial sketches
 
 
 
-|\incubator\viewers\javafx
 |org.apache.isis.incubator.viewer
 |isis-viewer-javafx
 |pom
+|\incubator\viewers\javafx
 |Apache Isis Inc - Viewer JavaFX
 |Initial sketches
 
 
 
-|\incubator\viewers\javafx\model
 |org.apache.isis.incubator.viewer
 |isis-viewer-javafx-model
 |jar
+|\incubator\viewers\javafx\model
 |Apache Isis Inc - Viewer JavaFX (Model)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.viewer:isis-viewer-common:jar:<managed>
@@ -744,12 +640,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\incubator\viewers\javafx\ui
 |org.apache.isis.incubator.viewer
 |isis-viewer-javafx-ui
 |jar
+|\incubator\viewers\javafx\ui
 |Apache Isis Inc - Viewer JavaFX (UI Components)
-|===== Components
+|_Components_
 
 * org.apache.isis.incubator.viewer.javafx.ui.components.UiComponentFactoryFx
 * org.apache.isis.incubator.viewer.javafx.ui.components.markup.MarkupFieldFactory
@@ -771,39 +667,39 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.incubator.viewer.javafx.ui.main.UiBuilderFx
 * org.apache.isis.incubator.viewer.javafx.ui.main.UiContextFxDefault
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
 * org.apache.isis.incubator.viewer:isis-viewer-javafx-model:jar:<managed>
 
 
 
-|\incubator\viewers\javafx\viewer
 |org.apache.isis.incubator.viewer
 |isis-viewer-javafx-viewer
 |jar
+|\incubator\viewers\javafx\viewer
 |Apache Isis Inc - Viewer JavaFX (Viewer)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.incubator.viewer:isis-viewer-javafx-ui:jar:<managed>
 
 
 
-|\incubator\viewers\vaadin
 |org.apache.isis.incubator.viewer
 |isis-viewer-vaadin
 |pom
+|\incubator\viewers\vaadin
 |Apache Isis Inc - Viewer Vaadin
 |Initial sketches
 
 
 
-|\incubator\viewers\vaadin\model
 |org.apache.isis.incubator.viewer
 |isis-viewer-vaadin-model
 |jar
+|\incubator\viewers\vaadin\model
 |Apache Isis Inc - Viewer Vaadin (Model)
-|===== Dependencies
+|_Dependencies_
 
 * com.vaadin:vaadin:jar:<managed>
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
@@ -812,12 +708,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\incubator\viewers\vaadin\ui
 |org.apache.isis.incubator.viewer
 |isis-viewer-vaadin-ui
 |jar
+|\incubator\viewers\vaadin\ui
 |Apache Isis Inc - Viewer Vaadin (UI Components)
-|===== Components
+|_Components_
 
 * org.apache.isis.incubator.viewer.vaadin.ui.auth.LogoutHandlerVaa
 * org.apache.isis.incubator.viewer.vaadin.ui.auth.VaadinAuthenticationHandler
@@ -832,7 +728,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.incubator.viewer.vaadin.ui.pages.main.UiActionHandlerVaa
 * org.apache.isis.incubator.viewer.vaadin.ui.pages.main.UiContextVaaDefault
 
-===== Dependencies
+_Dependencies_
 
 * com.vaadin:vaadin:jar:<managed>
 * com.vaadin:vaadin-spring:jar:<managed>
@@ -842,42 +738,42 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\incubator\viewers\vaadin\viewer
 |org.apache.isis.incubator.viewer
 |isis-viewer-vaadin-viewer
 |jar
+|\incubator\viewers\vaadin\viewer
 |Apache Isis Inc - Viewer Vaadin (Viewer)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.incubator.viewer:isis-viewer-vaadin-ui:jar:<managed>
 
 
 
-|\legacy
 |org.apache.isis.legacy
 |isis-legacy
 |pom
+|\legacy
 |Apache Isis Legacy
 |Collection of deprecated Apache Isis functionality, for removal.
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\legacy\extensions\core\applib
 |org.apache.isis.legacy
 |isis-legacy-applib
 |jar
+|\legacy\extensions\core\applib
 |Apache Isis Legacy - Applib
 |To ease migration from Apache Isis versions 1.16+ to 2.0.0.
 
-===== Components
+_Components_
 
 * org.apache.isis.legacy.applib.DomainObjectContainer
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -888,14 +784,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\legacy\extensions\core\commons
 |org.apache.isis.legacy
 |isis-legacy-commons
 |jar
+|\legacy\extensions\core\commons
 |Apache Isis Legacy - Commons
 |To ease migration from Apache Isis versions 1.16+ to 2.0.0.
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -906,14 +802,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\legacy\extensions\core\metamodel
 |org.apache.isis.legacy
 |isis-legacy-metamodel
 |jar
+|\legacy\extensions\core\metamodel
 |Apache Isis Legacy - Metamodel
 |To ease migration from Apache Isis versions 1.16+ to 2.0.0.
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -925,14 +821,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\legacy\mappings\restclient
 |org.apache.isis.legacy
 |isis-legacy-restclient
 |jar
+|\legacy\mappings\restclient
 |Apache Isis Legacy - REST Client
 |As defined in Isis v1.x RO Applib.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
@@ -941,14 +837,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\legacy\extensions\core\runtime
 |org.apache.isis.legacy
 |isis-legacy-runtime
 |jar
+|\legacy\extensions\core\runtime
 |Apache Isis Legacy - Runtime
 |To ease migration from Apache Isis versions 1.16+ to 2.0.0.
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -962,57 +858,57 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\mappings
 |org.apache.isis.mappings
 |isis-mappings
 |pom
+|\mappings
 |Apache Isis Mappings
 |Libraries and tools to map one bounded context (usually an Apache Isis application) to some other BC (usually
-		_not_ an Apache Isis application).
+_not_ an Apache Isis application).
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\mappings\jaxrsclient
 |org.apache.isis.mappings
 |isis-mappings-jaxrsclient
 |pom
+|\mappings\jaxrsclient
 |Apache Isis Map - JaxRS Client (parent)
 |Integrates JaxRS Client Library
 
 
 
-|\mappings\jaxrsclient\api
 |org.apache.isis.mappings
 |isis-mappings-jaxrsclient-api
 |jar
+|\mappings\jaxrsclient\api
 |Apache Isis Map - JaxRS Client (api)
-|===== Dependencies
+|_Dependencies_
 
 * org.springframework:spring-context:jar:<managed>
 
 
 
-|\mappings\restclient
 |org.apache.isis.mappings
 |isis-mappings-restclient
 |pom
+|\mappings\restclient
 |Apache Isis Ext - REST Client (parent)
 |A client for the Restful Objects Viewer
 
 
 
-|\mappings\restclient\api
 |org.apache.isis.mappings
 |isis-mappings-restclient-api
 |jar
+|\mappings\restclient\api
 |Apache Isis Ext - REST Client
 |A client for the Restful Objects Viewer
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1020,23 +916,23 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\mavendeps
 |org.apache.isis.mavendeps
 |isis-mavendeps
 |pom
+|\mavendeps
 |Apache Isis Maven Deps
 |Collection of Apache Isis Maven Dependency Bundles.
 
 
 
-|\mavendeps\integspecs
 |org.apache.isis.mavendeps
 |isis-mavendeps-integspecs
 |pom
+|\mavendeps\integspecs
 |Apache Isis Maven Deps - BDD Integ Spec
 |Defines a module that can be used as a single dependency for BDD (Cucumber) specs as integration tests.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
 * org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
@@ -1044,14 +940,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\mavendeps\integtests
 |org.apache.isis.mavendeps
 |isis-mavendeps-integtests
 |pom
+|\mavendeps\integtests
 |Apache Isis Maven Deps - Integration Testing
 |Defines a module that can be used as a single dependency for integration tests.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
 * org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed>
@@ -1059,39 +955,39 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\mavendeps\jdk11
 |org.apache.isis.mavendeps
 |isis-mavendeps-jdk11
 |pom
+|\mavendeps\jdk11
 |Apache Isis Maven Deps - JDK11
 |Defines a module to bring in dependencies that were part of JDK 8 but
-        had been removed with JDK 11+. These dependencies are activated when the 
-        consuming project is built with JDK 11 or higher.
+had been removed with JDK 11+. These dependencies are activated when the
+consuming project is built with JDK 11 or higher.
 
 
 
-|\mavendeps\unittests
 |org.apache.isis.mavendeps
 |isis-mavendeps-unittests
 |pom
+|\mavendeps\unittests
 |Apache Isis Maven Deps - Testing
 |Defines a module that can be used as a single dependency for a set of common testing libraries.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
 * org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed>
 
 
 
-|\mavendeps\webapp
 |org.apache.isis.mavendeps
 |isis-mavendeps-webapp
 |pom
+|\mavendeps\webapp
 |Apache Isis Maven Deps - Webapp
 |Defines a module that can be used as a single dependency for running an Apache Isis webapp (Wicket, Restful Objects and Shiro security)
 
-===== Dependencies
+_Dependencies_
 
 * commons-logging:commons-logging:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1111,23 +1007,23 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\persistence\jdo
 |org.apache.isis.persistence
 |isis-persistence-jdo
 |pom
+|\persistence\jdo
 |Apache Isis Persistence - JDO
 |Supplementary applib for JDO persistence
 
 
 
-|\persistence\jdo\applib
 |org.apache.isis.persistence
 |isis-persistence-jdo-applib
 |jar
+|\persistence\jdo\applib
 |Apache Isis Persistence - JDO (applib)
 |Supplementary applib for JDO persistence
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1136,14 +1032,14 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\persistence\jdo\datanucleus-5
 |org.apache.isis.persistence
 |isis-persistence-jdo-datanucleus5
 |jar
+|\persistence\jdo\datanucleus-5
 |Apache Isis Persistence - JDO (datanucleus 5)
 |JDO plugin using datanucleus.
 
-===== Components
+_Components_
 
 * org.apache.isis.persistence.jdo.datanucleus5.datanucleus.DataNucleusSettings
 * org.apache.isis.persistence.jdo.datanucleus5.datanucleus.service.JdoPersistenceLifecycleService
@@ -1157,7 +1053,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.persistence.jdo.datanucleus5.persistence.IsisPlatformTransactionManagerForJdo
 * org.apache.isis.persistence.jdo.datanucleus5.persistence.PersistenceSessionFactory5
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -1170,41 +1066,41 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\persistence\jpa
 |org.apache.isis.persistence
 |isis-persistence-jpa
 |pom
+|\persistence\jpa
 |Apache Isis Persistence - JPA
 |Apache Isis JPA integration
 
 
 
-|\persistence\jpa\applib
 |org.apache.isis.persistence
 |isis-persistence-jpa-applib
 |jar
+|\persistence\jpa\applib
 |Apache Isis Persistence - JPA (applib)
 |Supplementary applib for JPA persistence
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\persistence\jpa\model
 |org.apache.isis.persistence
 |isis-persistence-jpa-model
 |jar
+|\persistence\jpa\model
 |Apache Isis Persistence - JPA (model)
 |JPA integration (metamodel)
 
-===== Components
+_Components_
 
 * org.apache.isis.persistence.jpa.metamodel.JpaProgrammingModelPlugin
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -1213,15 +1109,15 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\regressiontests
 |org.apache.isis.regressiontests
 |isis-regressiontests
 |pom
+|\regressiontests
 |Apache Isis - Regression Tests
 |Collection of JUnit tests covering core functionalities of the framework.
-        (Targeted for JVM 11+)
+(Targeted for JVM 11+)
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.directory.server:apacheds-test-framework:jar:2.0.0.AM25
 * org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
@@ -1244,12 +1140,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\regressiontests\stable
 |org.apache.isis.regressiontests
 |isis-regressiontests-stable
 |jar
+|\regressiontests\stable
 |Apache Isis - Regression Tests (stable)
-|===== Components
+|_Components_
 
 * org.apache.isis.testdomain.auditing.AuditerServiceForTesting
 * org.apache.isis.testdomain.conf.Configuration_headless$HeadlessCommandSupport
@@ -1257,42 +1153,42 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.testdomain.util.kv.KVStoreForTesting
 * org.apache.isis.testdomain.util.rest.RestEndpointService
 
-===== Dependencies
+_Dependencies_
 
 * org.glassfish.jersey.ext:jersey-spring5:jar:<managed>
 
 
 
-|\security\bypass
 |org.apache.isis.security
 |isis-security-bypass
 |jar
+|\security\bypass
 |Apache Isis Security - Bypass
-|===== Components
+|_Components_
 
 * org.apache.isis.security.bypass.authentication.AuthenticatorBypass
 * org.apache.isis.security.bypass.authorization.AuthorizorBypass
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
 
 
 
-|\security\keycloak
 |org.apache.isis.security
 |isis-security-keycloak
 |jar
+|\security\keycloak
 |Apache Isis Security - Keycloak
 |Authentication and Authorization using Keycloak
 
-===== Components
+_Components_
 
 * org.apache.isis.security.keycloak.authentication.AuthenticatorKeycloak
 * org.apache.isis.security.keycloak.authorization.AuthorizorKeycloak
 * org.apache.isis.security.keycloak.webmodule.WebModuleKeycloak
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -1301,20 +1197,20 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\security\shiro
 |org.apache.isis.security
 |isis-security-shiro
 |jar
+|\security\shiro
 |Apache Isis Security - Shiro
 |Authentication and Authorization using Apache Shiro.
 
-===== Components
+_Components_
 
 * org.apache.isis.security.shiro.authentication.AuthenticatorShiro
 * org.apache.isis.security.shiro.authorization.AuthorizorShiro
 * org.apache.isis.security.shiro.webmodule.WebModuleShiro
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -1325,39 +1221,39 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains
 |org.apache.isis.subdomains
 |isis-subdomains
 |pom
+|\subdomains
 |Apache Isis Subdomains
 |A library of domain services and of supporting subdomains (often technical in nature), to be called from the
-		core domain of an Apache Isis applications.
+core domain of an Apache Isis applications.
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\subdomains\base
 |org.apache.isis.subdomains
 |isis-subdomains-base
 |pom
+|\subdomains\base
 |Apache Isis Sub - Base (parent)
 |A module providing Base utilities for other subdomain modules
 
 
 
-|\subdomains\base\applib
 |org.apache.isis.subdomains
 |isis-subdomains-base-applib
 |jar
+|\subdomains\base\applib
 |Apache Isis Sub - Base (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.subdomains.base.applib.services.calendar.CalendarService
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.commons:commons-lang3:jar:<managed>
@@ -1369,47 +1265,47 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains\docx
 |org.apache.isis.subdomains
 |isis-subdomains-docx
 |pom
+|\subdomains\docx
 |Apache Isis Sub - Docx (parent)
 |Uses the Apache POI library for mail merge functions of .docx Word documents
 
 
 
-|\subdomains\docx\applib
 |org.apache.isis.subdomains
 |isis-subdomains-docx-applib
 |jar
+|\subdomains\docx\applib
 |Apache Isis Sub - Docx (applib)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\subdomains\excel
 |org.apache.isis.subdomains
 |isis-subdomains-excel
 |pom
+|\subdomains\excel
 |Apache Isis Sub - Excel (parent)
 |A domain service for Apache Isis', allowing collections
-        of (view model) objects to be exported/imported to/from an
-        Excel spreadsheet.  Also support for excel-based fixtures.
+of (view model) objects to be exported/imported to/from an
+Excel spreadsheet.  Also support for excel-based fixtures.
 
 
 
-|\subdomains\excel\applib
 |org.apache.isis.subdomains
 |isis-subdomains-excel-applib
 |jar
+|\subdomains\excel\applib
 |Apache Isis Sub - Excel (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.subdomains.excel.applib.dom.ExcelService
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1422,12 +1318,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains\excel\fixture
 |org.apache.isis.subdomains
 |isis-subdomains-excel-fixtures
 |jar
+|\subdomains\excel\fixture
 |Apache Isis Sub - Excel (Fixtures)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 * org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
@@ -1438,12 +1334,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains\excel\integtests
 |org.apache.isis.subdomains
 |isis-subdomains-excel-integtests
 |jar
+|\subdomains\excel\integtests
 |Apache Isis Sub - Excel (Integ Tests)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
 * org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
@@ -1453,124 +1349,124 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains\excel\testing
 |org.apache.isis.subdomains
 |isis-subdomains-excel-testing
 |jar
+|\subdomains\excel\testing
 |Apache Isis Sub - Excel (testing support)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.subdomains:isis-subdomains-excel-applib:jar:<managed>
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\subdomains\freemarker
 |org.apache.isis.subdomains
 |isis-subdomains-freemarker
 |pom
+|\subdomains\freemarker
 |Apache Isis Sub - Freemarker (parent)
 |Integrates Freemarker Library
 
 
 
-|\subdomains\freemarker\applib
 |org.apache.isis.subdomains
 |isis-subdomains-freemarker-applib
 |jar
+|\subdomains\freemarker\applib
 |Apache Isis Sub - Freemarker (applib)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\subdomains\ognl
 |org.apache.isis.subdomains
 |isis-subdomains-ognl
 |pom
+|\subdomains\ognl
 |Apache Isis Sub - Ognl (parent)
 |Integrates Ognl Library
 
 
 
-|\subdomains\ognl\applib
 |org.apache.isis.subdomains
 |isis-subdomains-ognl-applib
 |jar
+|\subdomains\ognl\applib
 |Apache Isis Sub - Ognl (applib)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\subdomains\pdfbox
 |org.apache.isis.subdomains
 |isis-subdomains-pdfbox
 |pom
+|\subdomains\pdfbox
 |Apache Isis Sub - PDF Box (parent)
 |Integrates PDF Box Library
 
 
 
-|\subdomains\pdfbox\applib
 |org.apache.isis.subdomains
 |isis-subdomains-pdfbox-applib
 |jar
+|\subdomains\pdfbox\applib
 |Apache Isis Sub - PDF Box (applib)
 |Integrates PDF Box Library
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 
 
 
-|\subdomains\spring
 |org.apache.isis.subdomains
 |isis-subdomains-spring
 |pom
+|\subdomains\spring
 |Apache Isis Sub - Spring (parent)
 |Utility services for interacting with the Spring application context (that hosts the Apache Isis application itself)
 
 
 
-|\subdomains\spring\applib
 |org.apache.isis.subdomains
 |isis-subdomains-spring-applib
 |jar
+|\subdomains\spring\applib
 |Apache Isis Sub - Spring (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.subdomains.spring.applib.service.SpringBeansService
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-applib:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
 
 
 
-|\subdomains\xdocreport
 |org.apache.isis.subdomains
 |isis-subdomains-xdocreport
 |pom
+|\subdomains\xdocreport
 |Apache Isis Sub - XdocReport (parent)
 |Integrates XDoc Report Library
 
 
 
-|\subdomains\xdocreport\applib
 |org.apache.isis.subdomains
 |isis-subdomains-xdocreport-applib
 |jar
+|\subdomains\xdocreport\applib
 |Apache Isis Sub - XdocReport (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.subdomains.xdocreport.applib.service.XDocReportService
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * fr.opensagres.xdocreport:fr.opensagres.xdocreport.converter.docx.xwpf:jar:<managed>
@@ -1584,25 +1480,25 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\subdomains\zip
 |org.apache.isis.subdomains
 |isis-subdomains-zip
 |pom
+|\subdomains\zip
 |Apache Isis Sub - Zip (parent)
 |A domain service for Apache Isis', for zipping utilities.
 
 
 
-|\subdomains\zip\applib
 |org.apache.isis.subdomains
 |isis-subdomains-zip-applib
 |jar
+|\subdomains\zip\applib
 |Apache Isis Sub - Zip (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.extensions.zip.dom.impl.ZipService
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1610,35 +1506,35 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing
 |org.apache.isis.testing
 |isis-testing
 |pom
+|\testing
 |Apache Isis Testing
 |A library of utilities, mini-frameworks and tools for prototyping and testing Apache Isis applications.
 
 
 
-|\testing\fakedata
 |org.apache.isis.testing
 |isis-testing-fakedata
 |pom
+|\testing\fakedata
 |Apache Isis Tst - FakeData (parent)
 |A module providing a domain service to generate fake random data
-        for use in unit tests or integration tests.
+for use in unit tests or integration tests.
 
 
 
-|\testing\fakedata\applib
 |org.apache.isis.testing
 |isis-testing-fakedata-applib
 |jar
+|\testing\fakedata\applib
 |Apache Isis Tst - FakeData (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.testing.fakedata.applib.services.FakeDataService
 
-===== Dependencies
+_Dependencies_
 
 * com.github.javafaker:javafaker:jar:<managed>
 * com.google.guava:guava:jar:<managed>
@@ -1648,12 +1544,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\fakedata\fixtures
 |org.apache.isis.testing
 |isis-testing-fakedata-fixtures
 |jar
+|\testing\fakedata\fixtures
 |Apache Isis Tst - FakeData (fixtures)
-|===== Dependencies
+|_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1664,12 +1560,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\fakedata\integtests
 |org.apache.isis.testing
 |isis-testing-fakedata-integtests
 |jar
+|\testing\fakedata\integtests
 |Apache Isis Tst - FakeData (integ tests)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
 * org.apache.isis.testing:isis-testing-fakedata-applib:jar:<managed>
@@ -1677,28 +1573,28 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\fixtures
 |org.apache.isis.testing
 |isis-testing-fixtures
 |pom
+|\testing\fixtures
 |Apache Isis Tst - Fixtures (parent)
 |Library to initialize the system under test, either for integration testing or for prototyping.
 
 
 
-|\testing\fixtures\applib
 |org.apache.isis.testing
 |isis-testing-fixtures-applib
 |jar
+|\testing\fixtures\applib
 |Apache Isis Tst - Fixtures (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.testing.fixtures.applib.fixturescripts.ExecutionParametersService
 * org.apache.isis.testing.fixtures.applib.modules.ModuleWithFixturesService
 * org.apache.isis.testing.fixtures.applib.queryresultscache.QueryResultsCacheControlDefault
 * org.apache.isis.testing.fixtures.applib.services.FixturesLifecycleService
 
-===== Dependencies
+_Dependencies_
 
 * joda-time:joda-time:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -1709,71 +1605,71 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\h2console
 |org.apache.isis.testing
 |isis-testing-h2console
 |pom
+|\testing\h2console
 |Apache Isis Tst - H2 Console (parent)
 |Menu and configuration to open up H2 Console
 
 
 
-|\testing\h2console\ui
 |org.apache.isis.testing
 |isis-testing-h2console-ui
 |jar
+|\testing\h2console\ui
 |Apache Isis Tst - H2 Console (ui)
-|===== Components
+|_Components_
 
 * org.apache.isis.testing.h2console.ui.webmodule.WebModuleH2Console
 
-===== Dependencies
+_Dependencies_
 
 * com.h2database:h2:jar:<managed>
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
 
 
 
-|\testing\hsqldbmgr
 |org.apache.isis.testing
 |isis-testing-hsqldbmgr
 |pom
+|\testing\hsqldbmgr
 |Apache Isis Tst - HSQLDB Manager (parent)
 |Menu and configuration to open up HSQLDB Manager
 
 
 
-|\testing\hsqldbmgr\ui
 |org.apache.isis.testing
 |isis-testing-hsqldbmgr-ui
 |jar
+|\testing\hsqldbmgr\ui
 |Apache Isis Tst - HSQLDB Manager
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
 * org.hsqldb:hsqldb:jar:<managed>
 
 
 
-|\testing\integtestsupport
 |org.apache.isis.testing
 |isis-testing-integtestsupport
 |pom
+|\testing\integtestsupport
 |Apache Isis Tst - Integ Test Support (parent)
 |Support for writing integ tests in JUnit 5; should be added as a dependency with scope=test only
 
 
 
-|\testing\integtestsupport\applib
 |org.apache.isis.testing
 |isis-testing-integtestsupport-applib
 |jar
+|\testing\integtestsupport\applib
 |Apache Isis Tst - Integ Test Support (applib)
-|===== Components
+|_Components_
 
 * org.apache.isis.testing.integtestsupport.applib.IsisIntegrationTestAbstract$CommandSupport
 
-===== Dependencies
+_Dependencies_
 
 * com.approvaltests:approvaltests:jar:<managed>
 * com.h2database:h2:jar:<managed>
@@ -1789,21 +1685,21 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\specsupport
 |org.apache.isis.testing
 |isis-testing-specsupport
 |pom
+|\testing\specsupport
 |Apache Isis Tst - Spec/Cucumber (parent)
 |Allows Cucumber to be used to write BDD-style specifications, generally as an alternative to integration tests.
 
 
 
-|\testing\specsupport\applib
 |org.apache.isis.testing
 |isis-testing-specsupport-applib
 |jar
+|\testing\specsupport\applib
 |Apache Isis Tst - Spec/Cucumber (applib)
-|===== Dependencies
+|_Dependencies_
 
 * io.cucumber:cucumber-java:jar:<managed>
 * io.cucumber:cucumber-junit:jar:<managed>
@@ -1815,21 +1711,21 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\testing\unittestsupport
 |org.apache.isis.testing
 |isis-testing-unittestsupport
 |pom
+|\testing\unittestsupport
 |Apache Isis Tst - Unit Test Support (parent)
 |A module providing test utilities for unit testing of domain modules
 
 
 
-|\testing\unittestsupport\applib
 |org.apache.isis.testing
 |isis-testing-unittestsupport-applib
 |jar
+|\testing\unittestsupport\applib
 |Apache Isis Tst - Unit Test Support (applib)
-|===== Dependencies
+|_Dependencies_
 
 * com.approvaltests:approvaltests:jar:<managed>
 * com.google.guava:guava:jar:<managed>
@@ -1845,16 +1741,16 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\tooling
 |org.apache.isis.tooling
 |isis-tooling
 |pom
+|\tooling
 |Apache Isis - Tooling
-|Libraries and tools not depending on the _Apache Isis Core_ ecosystem, 
-        eg. code mining, automated documentation.
-        (Targeted for JVM 11+)
+|Libraries and tools not depending on the _Apache Isis Core_ ecosystem,
+eg. code mining, automated documentation.
+(Targeted for JVM 11+)
 
-===== Dependencies
+_Dependencies_
 
 * com.google.code.findbugs:annotations:jar:2.0.1
 * org.junit.jupiter:junit-jupiter-api:jar:<managed>
@@ -1867,49 +1763,49 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\tooling\javamodel
 |org.apache.isis.tooling
 |isis-tooling-javamodel
 |jar
+|\tooling\javamodel
 |Apache Isis Tooling - Java Model (Code Mining)
 |Code mining library for Java bytecode introspection.
 
-===== Dependencies
+_Dependencies_
 
 * guru.nidi:code-assert:jar:${code-assert.version}
 * org.apache.isis.commons:isis-commons:jar:<managed>
 
 
 
-|\tooling\model4adoc
 |org.apache.isis.tooling
 |isis-tooling-model4adoc
 |jar
+|\tooling\model4adoc
 |Apache Isis Tooling - Model for AsciiDoc
-|Library for programmatic AsciiDoc generation. 
-        
+|Library for programmatic AsciiDoc generation.
+
         The AsciiDoc name is trademarked by the Eclipse Foundation (https://www.eclipse.org/).
-		This project is *not* part of the specification effort for _AsciiDoc_ under the 
+		This project is *not* part of the specification effort for _AsciiDoc_ under the
 		AsciiDoc Working Group. See https://projects.eclipse.org/proposals/asciidoc-language
-		and https://accounts.eclipse.org/mailing-list/asciidoc-wg. However, we are happy to 
-		help with transfer of source code, if any project (under the umbrella of the 
+		and https://accounts.eclipse.org/mailing-list/asciidoc-wg. However, we are happy to
+		help with transfer of source code, if any project (under the umbrella of the
 		AsciiDoc Working Group) is willing to take over.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.asciidoctor:asciidoctorj:jar:<managed>
 
 
 
-|\tooling\projectmodel
 |org.apache.isis.tooling
 |isis-tooling-projectmodel
 |jar
+|\tooling\projectmodel
 |Apache Isis Tooling - Project Model (Code mining)
 |Code mining library for Gradle/Maven project module tree introspection.
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.maven:maven-model-builder:jar:<managed>
@@ -1917,34 +1813,34 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes
 |org.apache.isis.valuetypes
 |isis-valuetypes
 |pom
+|\valuetypes
 |Apache Isis Value types
 |Value types for use within Apache Isis applications.
 
-===== Dependencies
+_Dependencies_
 
 * org.projectlombok:lombok:jar:<managed>
 
 
 
-|\valuetypes\asciidoc
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc
 |pom
+|\valuetypes\asciidoc
 |Apache Isis Val - Asciidoctor (parent)
 |Asciidoc value type.
 
 
 
-|\valuetypes\asciidoc\applib
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-applib
 |jar
+|\valuetypes\asciidoc\applib
 |Apache Isis Val - Asciidoctor (applib)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.commons:isis-commons:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -1952,52 +1848,52 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes\asciidoc\metamodel
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-metamodel
 |jar
+|\valuetypes\asciidoc\metamodel
 |Apache Isis Val - Asciidoctor (MetaModel)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.asciidoc.metamodel.AsciiDocMetaModelRefiner
 * org.apache.isis.valuetypes.asciidoc.metamodel.AsciiDocValueTypeProvider
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-asciidoc-applib:jar:<managed>
 
 
 
-|\valuetypes\asciidoc\persistence
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-persistence
 |pom
+|\valuetypes\asciidoc\persistence
 |Apache Isis Val - Asciidoctor (Persistence)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-asciidoc-applib:jar:<managed>
 
 
 
-|\valuetypes\asciidoc\persistence\jdo-dn5
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-persistence-jdo-dn5
 |jar
+|\valuetypes\asciidoc\persistence\jdo-dn5
 |Apache Isis Val - Asciidoctor (persistence jdo DN5)
-|===== Dependencies
+|_Dependencies_
 
 * org.datanucleus:datanucleus-core:jar:<managed>
 
 
 
-|\valuetypes\asciidoc\ui
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-ui
 |pom
+|\valuetypes\asciidoc\ui
 |Apache Isis Val - Asciidoctor (ui)
-|===== Dependencies
+|_Dependencies_
 
 * com.github.jnr:jnr-constants:jar:0.9.11
 * com.github.jnr:jnr-enxio:jar:0.20
@@ -2008,52 +1904,52 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes\asciidoc\ui\vaadin
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-ui-vaa
 |jar
+|\valuetypes\asciidoc\ui\vaadin
 |Apache Isis Val - Asciidoctor (ui vaadin)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.asciidoc.ui.vaa.components.AsciiDocFieldFactoryVaa
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.incubator.viewer:isis-viewer-vaadin-ui:jar:${project.version}
 
 
 
-|\valuetypes\asciidoc\ui\wicket
 |org.apache.isis.valuetypes
 |isis-valuetypes-asciidoc-ui-wkt
 |jar
+|\valuetypes\asciidoc\ui\wicket
 |Apache Isis Val - Asciidoctor (ui wicket)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.asciidoc.ui.wkt.components.AsciiDocPanelFactoriesWkt$Parented
 * org.apache.isis.valuetypes.asciidoc.ui.wkt.components.AsciiDocPanelFactoriesWkt$Standalone
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
 
 
 
-|\valuetypes\markdown
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown
 |pom
+|\valuetypes\markdown
 |Apache Isis Val - Markdown (parent)
 |Markdown value type.
 
 
 
-|\valuetypes\markdown\applib
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-applib
 |jar
+|\valuetypes\markdown\applib
 |Apache Isis Val - Markdown (applib)
-|===== Dependencies
+|_Dependencies_
 
 * com.vladsch.flexmark:flexmark-all:jar:${flexmark.version}
 * org.apache.isis.commons:isis-commons:jar:<managed>
@@ -2061,53 +1957,53 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes\markdown\metamodel
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-metamodel
 |jar
+|\valuetypes\markdown\metamodel
 |Apache Isis Val - Markdown (MetaModel)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.markdown.metamodel.MarkdownMetaModelRefiner
 * org.apache.isis.valuetypes.markdown.metamodel.MarkdownValueTypeProvider
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
 
 
 
-|\valuetypes\markdown\persistence
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-persistence
 |pom
+|\valuetypes\markdown\persistence
 |Apache Isis Val - Markdown (Persistence)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
 
 
 
-|\valuetypes\markdown\persistence\jdo-dn5
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-persistence-jdo-dn5
 |jar
+|\valuetypes\markdown\persistence\jdo-dn5
 |Apache Isis Val - Markdown (persistence jdo DN5)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
 * org.datanucleus:datanucleus-core:jar:<managed>
 
 
 
-|\valuetypes\markdown\ui
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-ui
 |pom
+|\valuetypes\markdown\ui
 |Apache Isis Val - Markdown (ui)
-|===== Dependencies
+|_Dependencies_
 
 * com.vladsch.flexmark:flexmark-all:jar:${flexmark.version}
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
@@ -2116,32 +2012,32 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes\markdown\ui\wicket
 |org.apache.isis.valuetypes
 |isis-valuetypes-markdown-ui-wkt
 |jar
+|\valuetypes\markdown\ui\wicket
 |Apache Isis Val - Markdown (ui wicket)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
 
 
 
-|\valuetypes\sse
 |org.apache.isis.valuetypes
 |isis-valuetypes-sse
 |pom
+|\valuetypes\sse
 |Apache Isis Val - Server Sent Events (parent)
 |Dynamically updating HTML markup
 
 
 
-|\valuetypes\sse\applib
 |org.apache.isis.valuetypes
 |isis-valuetypes-sse-applib
 |jar
+|\valuetypes\sse\applib
 |Apache Isis Val - Server Sent Events
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
@@ -2149,66 +2045,66 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\valuetypes\sse\metamodel
 |org.apache.isis.valuetypes
 |isis-valuetypes-sse-metamodel
 |jar
+|\valuetypes\sse\metamodel
 |Apache Isis Val - Server Sent Events (metamodel)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.sse.metamodel.facets.SseAnnotationFacetFactory$Register
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
 
 
 
-|\valuetypes\sse\ui
 |org.apache.isis.valuetypes
 |isis-valuetypes-sse-ui
 |pom
+|\valuetypes\sse\ui
 |Apache Isis Val - SSE (ui)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-metamodel:jar:<managed>
 * org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
 
 
 
-|\valuetypes\sse\ui\wicket
 |org.apache.isis.valuetypes
 |isis-valuetypes-sse-ui-wkt
 |jar
+|\valuetypes\sse\ui\wicket
 |Apache Isis Val - Server Sent Events (ui wicket)
-|===== Components
+|_Components_
 
 * org.apache.isis.valuetypes.sse.ui.wkt.markup.ListeningMarkupPanelFactoriesForWicket$Parented
 * org.apache.isis.valuetypes.sse.ui.wkt.markup.ListeningMarkupPanelFactoriesForWicket$Standalone
 * org.apache.isis.valuetypes.sse.ui.wkt.services.SseServiceDefault
 * org.apache.isis.valuetypes.sse.ui.wkt.webmodule.WebModuleServerSentEvents
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.valuetypes:isis-valuetypes-sse-metamodel:jar:<managed>
 * org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed>
 
 
 
-|\viewers\common
 |org.apache.isis.viewer
 |isis-viewer-common
 |jar
+|\viewers\common
 |Apache Isis Viewer - Common Model
-|===== Components
+|_Components_
 
 * org.apache.isis.viewer.common.model.branding.BrandingUiModelProvider
 * org.apache.isis.viewer.common.model.header.HeaderUiModelProvider
 * org.apache.isis.viewer.common.model.menu.MenuUiModelProvider
 * org.apache.isis.viewer.common.model.userprofile.UserProfileUiModelProvider
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -2216,19 +2112,19 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\restfulobjects
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects
 |pom
+|\viewers\restfulobjects
 |Apache Isis Viewer - RO
 |
 
-|\viewers\restfulobjects\applib
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects-applib
 |jar
+|\viewers\restfulobjects\applib
 |Apache Isis Viewer - RO (AppLib)
-|===== Dependencies
+|_Dependencies_
 
 * com.fasterxml.jackson.core:jackson-databind:jar:<managed>
 * org.apache.isis.core:isis-applib:jar:<managed>
@@ -2237,19 +2133,19 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\restfulobjects\jaxrs-resteasy-4
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects-jaxrsresteasy4
 |jar
+|\viewers\restfulobjects\jaxrs-resteasy-4
 |Apache Isis Viewer - RO (JAX-RS Resteasy v4)
 |JAX-RS plugin using jboss resteasy.
 
-===== Components
+_Components_
 
 * org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.conneg.RestfulObjectsJaxbWriterForXml
 * org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.webmodule.WebModuleJaxrsResteasy4
 
-===== Dependencies
+_Dependencies_
 
 * com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:<managed>
 * org.apache.isis.viewer:isis-viewer-restfulobjects-rendering:jar:<managed>
@@ -2260,12 +2156,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\restfulobjects\rendering
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects-rendering
 |jar
+|\viewers\restfulobjects\rendering
 |Apache Isis Viewer - RO (Rendering)
-|===== Components
+|_Components_
 
 * org.apache.isis.viewer.restfulobjects.rendering.domainobjects.JsonValueEncoder
 * org.apache.isis.viewer.restfulobjects.rendering.service.RepresentationServiceContentNegotiator
@@ -2281,7 +2177,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.TaggerDefault
 * org.apache.isis.viewer.restfulobjects.rendering.service.swagger.internal.ValuePropertyFactoryDefault
 
-===== Dependencies
+_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -2289,12 +2185,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\restfulobjects\testing
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects-testing
 |jar
+|\viewers\restfulobjects\testing
 |Apache Isis Viewer - RO (Testing)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-runtime:jar:<managed>
@@ -2302,12 +2198,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\restfulobjects\viewer
 |org.apache.isis.viewer
 |isis-viewer-restfulobjects-viewer
 |jar
+|\viewers\restfulobjects\viewer
 |Apache Isis Viewer - RO (Viewer)
-|===== Components
+|_Components_
 
 * org.apache.isis.viewer.restfulobjects.viewer.mappers.ExceptionMapperForObjectNotFound
 * org.apache.isis.viewer.restfulobjects.viewer.mappers.ExceptionMapperForRestfulObjectsApplication
@@ -2322,7 +2218,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.viewer.restfulobjects.viewer.resources.UserResourceServerside
 * org.apache.isis.viewer.restfulobjects.viewer.resources.VersionResourceServerside
 
-===== Dependencies
+_Dependencies_
 
 * com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:<managed>
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
@@ -2333,19 +2229,19 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\wicket
 |org.apache.isis.viewer
 |isis-viewer-wicket
 |pom
+|\viewers\wicket
 |Apache Isis Viewer - Wicket
 |
 
-|\viewers\wicket\model
 |org.apache.isis.viewer
 |isis-viewer-wicket-model
 |jar
+|\viewers\wicket\model
 |Apache Isis Viewer - Wicket (Model)
-|===== Dependencies
+|_Dependencies_
 
 * org.apache.isis.core:isis-core-internaltestsupport:jar:<managed>
 * org.apache.isis.core:isis-core-webapp:jar:<managed>
@@ -2355,17 +2251,17 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\wicket\ui
 |org.apache.isis.viewer
 |isis-viewer-wicket-ui
 |jar
+|\viewers\wicket\ui
 |Apache Isis Viewer - Wicket (UI Components)
-|===== Components
+|_Components_
 
 * org.apache.isis.viewer.wicket.ui.app.logout.LogoutHandlerWkt
 * org.apache.isis.viewer.wicket.ui.components.widgets.themepicker.IsisWicketThemeSupportDefault
 
-===== Dependencies
+_Dependencies_
 
 * com.google.guava:guava:jar:<managed>
 * de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
@@ -2388,12 +2284,12 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 
-|\viewers\wicket\viewer
 |org.apache.isis.viewer
 |isis-viewer-wicket-viewer
 |jar
+|\viewers\wicket\viewer
 |Apache Isis Viewer - Wicket (Viewer)
-|===== Components
+|_Components_
 
 * org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistrarDefault
 * org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault
@@ -2410,7 +2306,7 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 * org.apache.isis.viewer.wicket.viewer.services.mementos.ObjectMementoServiceWicket
 * org.apache.isis.viewer.wicket.viewer.webmodule.WebModuleWicket
 
-===== Dependencies
+_Dependencies_
 
 * commons-io:commons-io:jar:<managed>
 * de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed>
@@ -2424,291 +2320,3 @@ These 2 tables summarizes all Maven artifacts available with Apache Isis.
 
 
 |===
-
-.Demo Modules
-[cols="2m,2m,2m,1m,2,5a", options="header"]
-|===
-|Folder |Group |Artifact |Type |Name |Description 
-
-
-|\examples\demo
-|org.apache.isis.examples.apps
-|demo-parent
-|pom
-|Demo - Parent
-|===== Dependencies
-
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-persistence-jdo-dn5:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jdo-dn5:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-applib:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\domain
-|org.apache.isis.examples.apps
-|demo-domain
-|jar
-|Demo - Domain
-|===== Components
-
-* demoapp.dom._infra.DefaultTitleProvider
-* demoapp.dom._infra.LibraryPreloadingService
-* demoapp.dom._infra.fixtures.DemoFixtureScriptSpecificationProvider
-* demoapp.dom._infra.resources.AsciiDocConverterService
-* demoapp.dom._infra.resources.AsciiDocReaderService
-* demoapp.dom._infra.resources.MarkdownReaderService
-* demoapp.dom._infra.resources.MarkupReaderService
-* demoapp.dom._infra.resources.MarkupVariableResolverService
-* demoapp.dom._infra.resources.ResourceReaderService
-* demoapp.dom._infra.samples.NameSamples
-* demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory
-* demoapp.dom.annotDomain.Action.command.ActionCommandJdoEntities
-* demoapp.dom.annotDomain.Action.command.ActionCommandJdoSeedService
-* demoapp.dom.annotDomain.Action.command.spiimpl.CommandServiceSpiForActions
-* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoEntities
-* demoapp.dom.annotDomain.Action.publishing.ActionPublishingJdoSeedService
-* demoapp.dom.annotDomain.Action.publishing.spiimpl.PublisherServiceSpiForActions
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.disabled.DomainObjectPublishingDisabledJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.annotated.enabled.DomainObjectPublishingEnabledJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnot.enabled.DomainObjectPublishingEnabledMetaAnnotatedJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoEntities
-* demoapp.dom.annotDomain.DomainObject.publishing.metaAnnotOverridden.enabled.DomainObjectPublishingEnabledMetaAnnotOverriddenJdoSeedService
-* demoapp.dom.annotDomain.DomainObject.publishing.spiimpl.PublisherServiceSpiForDomainObject
-* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoEntities
-* demoapp.dom.annotDomain.Property.publishing.PropertyPublishingJdoSeedService
-* demoapp.dom.annotDomain.Property.publishing.spiimpl.PublisherServiceSpiForProperties
-* demoapp.dom.annotLayout.PropertyLayout.navigable.FileTreeNodeService
-* demoapp.dom.annotLayout.PropertyLayout.repainting.PdfJsViewerAdvisorFallback
-* demoapp.dom.error.service.DemoErrorReportingService
-* demoapp.dom.events.DemoEventSubscriber
-* demoapp.dom.events.EventLogRepository
-* demoapp.dom.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo
-* demoapp.dom.extensions.secman.apptenancy.entities.TenantedJdoEntities
-* demoapp.dom.extensions.secman.apptenancy.entities.seed.TenantedJdoSeedService
-* demoapp.dom.jee.DemoRequestScopedBean
-* demoapp.dom.jee.JeeDemoService
-* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoEntities
-* demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoSeedService
-* demoapp.dom.types.isis.blobs.samples.IsisBlobsSamples
-* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoEntities
-* demoapp.dom.types.isis.clobs.jdo.IsisClobJdoSeedService
-* demoapp.dom.types.isis.clobs.samples.IsisClobsSamples
-* demoapp.dom.types.isis.images.jdo.IsisImageJdoEntities
-* demoapp.dom.types.isis.images.jdo.IsisImageJdoSeedService
-* demoapp.dom.types.isis.images.samples.IsisImagesSamples
-* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoEntities
-* demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoSeedService
-* demoapp.dom.types.isis.localresourcepaths.samples.IsisLocalResourcePathsSamples
-* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoEntities
-* demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoSeedService
-* demoapp.dom.types.isis.markups.samples.IsisMarkupSamples
-* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoEntities
-* demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoSeedService
-* demoapp.dom.types.isis.passwords.samples.IsisPasswordsSamples
-* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoEntities
-* demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoSeedService
-* demoapp.dom.types.isisext.asciidocs.samples.IsisAsciiDocSamples
-* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoEntities
-* demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoSeedService
-* demoapp.dom.types.isisext.markdowns.samples.IsisMarkdownSamples
-* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoEntities
-* demoapp.dom.types.javaawt.images.jdo.JavaAwtImageJdoSeedService
-* demoapp.dom.types.javaawt.images.samples.JavaAwtImageService
-* demoapp.dom.types.javaawt.images.samples.JavaAwtImagesSamples
-* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities
-* demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoSeedService
-* demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples
-* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities
-* demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoSeedService
-* demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples
-* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities
-* demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoSeedService
-* demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples
-* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities
-* demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoSeedService
-* demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples
-* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities
-* demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoSeedService
-* demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples
-* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities
-* demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoSeedService
-* demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples
-* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities
-* demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoSeedService
-* demoapp.dom.types.javalang.longs.samples.WrapperLongSamples
-* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities
-* demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoSeedService
-* demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples
-* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities
-* demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoSeedService
-* demoapp.dom.types.javalang.strings.samples.JavaLangStringSamples
-* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities
-* demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoSeedService
-* demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples
-* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities
-* demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoSeedService
-* demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples
-* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities
-* demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoSeedService
-* demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples
-* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities
-* demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoSeedService
-* demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples
-* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities
-* demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoSeedService
-* demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples
-* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities
-* demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoSeedService
-* demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples
-* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples
-* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities
-* demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples
-* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities
-* demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoSeedService
-* demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples
-* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities
-* demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoSeedService
-* demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples
-* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities
-* demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoSeedService
-* demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples
-* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities
-* demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoSeedService
-* demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples
-* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities
-* demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoSeedService
-* demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples
-* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities
-* demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoSeedService
-* demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples
-* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities
-* demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoSeedService
-* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities
-* demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoSeedService
-* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities
-* demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoSeedService
-* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities
-* demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoSeedService
-* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities
-* demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoSeedService
-* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities
-* demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoSeedService
-* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities
-* demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoSeedService
-* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities
-* demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoSeedService
-* demoapp.dom.types.tuple.NumberConstantRepository
-* demoapp.dom.viewmodels.jaxbrefentity.ChildJdoEntities
-* demoapp.dom.viewmodels.jaxbrefentity.seed.ChildJdoSeedService
-
-===== Dependencies
-
-* com.h2database:h2:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-exceldownload-ui:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-modelannotation:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-pdfjs-applib:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-model:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-persistence-jdo:jar:<managed>
-* org.apache.isis.extensions:isis-extensions-secman-shiro-realm:jar:<managed>
-* org.apache.isis.testing:isis-testing-h2console-ui:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed>
-* org.assertj:assertj-core:jar:3.16.1
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\javafx
-|org.apache.isis.examples.apps
-|demo-javafx
-|jar
-|Demo - JavaFX
-|===== Dependencies
-
-* org.apache.isis.core:isis-core-runtimeservices:jar:<managed>
-* org.apache.isis.core:isis-core-security:jar:<managed>
-* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
-* org.apache.isis.incubator.viewer:isis-viewer-javafx-viewer:jar:${project.version}
-* org.apache.isis.mavendeps:isis-mavendeps-integtests:pom:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.persistence:isis-persistence-jdo-datanucleus5:jar:<managed>
-* org.apache.isis.security:isis-security-bypass:jar:<managed>
-* org.apache.isis.security:isis-security-shiro:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui:pom:${project.version}
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui:pom:${project.version}
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\vaadin
-|org.apache.isis.examples.apps
-|demo-vaadin
-|jar
-|Demo - Vaadin
-|===== Dependencies
-
-* org.apache.isis.examples.apps:demo-web:jar:${project.version}
-* org.apache.isis.incubator.viewer:isis-viewer-vaadin-viewer:jar:${project.version}
-* org.apache.isis.mavendeps:isis-mavendeps-jdk11:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-vaa:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
-* org.projectlombok:lombok:jar:<managed>
-
-
-
-|\examples\demo\web
-|org.apache.isis.examples.apps
-|demo-web
-|jar
-|Demo - Web
-|===== Components
-
-* demoapp.web._infra.utils.ThereCanBeOnlyOne
-
-===== Dependencies
-
-* org.apache.isis.examples.apps:demo-domain:jar:${project.version}
-* org.apache.isis.extensions:isis-extensions-cors-impl:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
-
-
-
-|\examples\demo\wicket
-|org.apache.isis.examples.apps
-|demo-wicket
-|jar
-|Demo - Wicket
-|===== Dependencies
-
-* org.apache.isis.examples.apps:demo-web:jar:${project.version}
-* org.apache.isis.extensions:isis-extensions-pdfjs-ui:jar:<managed>
-* org.apache.isis.mavendeps:isis-mavendeps-webapp:pom:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed>
-* org.apache.isis.valuetypes:isis-valuetypes-sse-ui-wkt:jar:<managed>
-
-|===
\ No newline at end of file