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

danhaywood pushed a commit to branch ISIS-3320
in repository https://gitbox.apache.org/repos/asf/isis.git

commit edd4dc93ecc874277247b3f0a52c4bace9957243
Author: danhaywood <d...@haywood-associates.co.uk>
AuthorDate: Fri Jan 13 10:33:52 2023 +0000

    ISIS-3320: declares all framework modules under <dependencyManagement> of 
causeway-bom
    
    as per 
https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms
---
 bom/current-hierarchy.drawio.png                   |  Bin 136479 -> 0 bytes
 bom/pom.xml                                        | 1287 +++++++++++++++++++-
 core/pom.xml                                       |  285 +----
 extensions/pom.xml                                 |  391 ------
 extensions/vro/cors/pom.xml                        |   10 -
 mavendeps/pom.xml                                  |   50 +-
 security/shiro/pom.xml                             |   29 +-
 .../modules/parent-pom/attachments/parent-pom.pptx |  Bin 49485 -> 0 bytes
 .../parent-pom/images/parent-pom.drawio.svg        |    4 -
 .../parent-pom/images/pom-hierarchy.drawio.png     |  Bin 0 -> 184350 bytes
 starters/adoc/modules/parent-pom/pages/about.adoc  |    4 +-
 starters/pom.xml                                   |  129 +-
 testing/pom.xml                                    |  102 --
 valuetypes/markdown/pom.xml                        |   13 -
 valuetypes/pom.xml                                 |  131 +-
 15 files changed, 1366 insertions(+), 1069 deletions(-)

diff --git a/bom/current-hierarchy.drawio.png b/bom/current-hierarchy.drawio.png
deleted file mode 100644
index 5ebe4fa7cb..0000000000
Binary files a/bom/current-hierarchy.drawio.png and /dev/null differ
diff --git a/bom/pom.xml b/bom/pom.xml
index 9090c3c4bb..18c7c48355 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -18,17 +18,17 @@ specific language governing permissions and limitations
 under the License.
 -->
 <!--
-This pom is the top-level parent, responsible for deploying to 
-ASF using the apache-release, and as defined in org.apache:apache 
+This pom is the top-level parent, responsible for deploying to
+ASF using the apache-release, and as defined in org.apache:apache
 global parent.
 At the same time, we want it to inherit from 
org.springframework.boot:spring-boot-starter-parent.
-It is therefore a copy of org.apache:apache, with customisations clearly 
identified 
+It is therefore a copy of org.apache:apache, with customisations clearly 
identified
 (though some plugins versions have been bumped to more recent versions).
 -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
-    <!-- based on org.apache:apache:27 
+    <!-- based on org.apache:apache:27
        for more information, see the documentation of this POM: 
http://maven.apache.org/pom/asf/ -->
 
     <parent>
@@ -48,11 +48,11 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
         Apache Causeway Bill of Material (BOM).
         Also the parent POM for the core framework and extensions.
     </description>
-    
+
     <properties>
-               
+
                <!-- BUILD SPECIFICA -->
-        
+
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         
<sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor>
@@ -60,12 +60,12 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
         <minimalMavenBuildVersion>3.8.0</minimalMavenBuildVersion> <!-- 
enforces https repos -->
         <minimalJavaBuildVersion>11</minimalJavaBuildVersion>
         <maven.compiler.release>11</maven.compiler.release>
-        
+
         <!--  for m-plugin-p and maven-plugin-annotations  -->
         <assembly.tarLongFileMode>posix</assembly.tarLongFileMode>
         <causeway.skipTests>false</causeway.skipTests>
                <maven.test.skip>${causeway.skipTests}</maven.test.skip>
-        
+
         
<project.build.outputTimestamp>2022-10-14T12:04:02Z</project.build.outputTimestamp>
 
         <delombok.output>${project.build.directory}/delombok</delombok.output>
@@ -76,7 +76,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                
<datanucleus-maven-plugin.log4jConfiguration>${basedir}/logging-dn-enhance.properties</datanucleus-maven-plugin.log4jConfiguration>
                
<datanucleus-maven-plugin.verbose>false</datanucleus-maven-plugin.verbose>
                
<datanucleus-maven-plugin.fork>false</datanucleus-maven-plugin.fork>
-               
+
                <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
                
<maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version>
                
<maven-surefire-report-plugin.version>3.0.0-M8</maven-surefire-report-plugin.version>
@@ -84,7 +84,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
         <maven.plugin.tools.version>3.7.0</maven.plugin.tools.version>
 
         <!-- LIBRARY DEPENDENCIES -->
-        
+
         <archunit.version>1.0.1</archunit.version>
         <asciidoctorj.version>2.5.7</asciidoctorj.version>
         <asm.version>9.4</asm.version> <!-- keep in sync with 
org.eclipse.persistence:org.eclipse.persistence.asm -->
@@ -102,9 +102,6 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
 
         <cxf-rt-rs-client.version>3.5.5</cxf-rt-rs-client.version>
 
-        
<danhaywood-java-assertjext.version>0.1.0</danhaywood-java-assertjext.version>
-        
<danhaywood-java-testsupport.version>1.0.0</danhaywood-java-testsupport.version>
-
         <datanucleus-api-jdo.version>6.0.1</datanucleus-api-jdo.version>
         <datanucleus-api-jpa.version>6.0.1</datanucleus-api-jpa.version>
         <datanucleus-core.version>6.0.3</datanucleus-core.version>
@@ -194,7 +191,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
         
<wicketstuff-gmap3.version>${wicket.version}</wicketstuff-gmap3.version>
 
                <!-- OTHER -->
-               
+
                <distMgmtSnapshotsName>Apache Development Snapshot 
Repository</distMgmtSnapshotsName>
         
<distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl>
         
<organization.logo>https://www.apache.org/images/asf_logo_wide_2016.png</organization.logo>
@@ -225,15 +222,1243 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                        [6] 
https://github.com/moment/moment/blob/develop/LICENSE</license.additional-notes>
     </properties>
     <dependencyManagement>
-        <dependencies>
-            <dependency>
+
+
+               <dependencies>
+
+                       <!--
+                       bill of materials of ALL of the modules making up the 
framework
+                       -->
+
+                       <!-- org.apache.causeway.commons -->
+
+                       <dependency>
+                               <groupId>org.apache.causeway.commons</groupId>
+                               <artifactId>causeway-commons</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.core -->
+
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-schema</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-codegen-bytebuddy</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-privileged</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core-config</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-interaction</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-internaltestsupport</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core-runtime</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-runtimeservices</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core-security</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               
<artifactId>causeway-core-transaction</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.core</groupId>
+                               <artifactId>causeway-core-webapp</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.persistence -->
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-commons</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-provider</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-datanucleus</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jdo-spring</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jpa-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jpa-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jpa-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.persistence</groupId>
+                               
<artifactId>causeway-persistence-jpa-eclipselink</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.security -->
+
+                       <dependency>
+                               <groupId>org.apache.causeway.security</groupId>
+                               
<artifactId>causeway-security-bypass</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.security</groupId>
+                               
<artifactId>causeway-security-keycloak</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.security</groupId>
+                               <artifactId>causeway-security-shiro</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.security</groupId>
+                               
<artifactId>causeway-security-spring</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.viewer -->
+
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               <artifactId>causeway-viewer-commons</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-commons-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-commons-model</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-commons-prism</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-commons-services</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects-testing</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               <artifactId>causeway-viewer-wicket</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-wicket-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-wicket-graceful</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-wicket-model</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-wicket-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.viewer</groupId>
+                               
<artifactId>causeway-viewer-wicket-viewer</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.testing -->
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               <artifactId>causeway-testing</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>test</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fixtures</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fixtures-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-unittestsupport</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-unittestsupport-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-integtestsupport</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-integtestsupport-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-specsupport</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-specsupport-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-archtestsupport</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-archtestsupport-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fakedata</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fakedata-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fakedata-fixtures</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-fakedata-integtests</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-h2console</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-h2console-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-hsqldbmgr</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.causeway.testing</groupId>
+                               
<artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.mavendeps -->
+                       <dependency>
+                               <groupId>org.apache.causeway.mavendeps</groupId>
+                               
<artifactId>causeway-mavendeps-webapp</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.extensions (commandlog) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-commandlog</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-commandlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-commandlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>test-jar</type>
+                               <scope>test</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (excel) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-excel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-excel-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-excel-fixtures</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-excel-integtests</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-excel-testing</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (executionlog) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionlog</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>test-jar</type>
+                               <scope>test</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (executionoutbox) 
-->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutbox</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions 
(executionrepublisher) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionrepublisher</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-executionoutrepublisher-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (flyway) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-flyway</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-flyway-impl</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (audittrail) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-audittrail</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-audittrail-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-audittrail-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <scope>test</scope>
+                               <type>test-jar</type>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (secman) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>test-jar</type>
+                               <scope>test</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-delegated-shiro</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-encryption-spring</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-secman-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (sessionlog) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sessionlog</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sessionlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sessionlog-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>test-jar</type>
+                               <scope>test</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (shiro) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-shiro-realm-ldap</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (spring security) 
-->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-spring-security-oauth2</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (restful objects 
viewer) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-cors</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-cors-impl</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <!-- org.apache.causeway.extensions (wicket viewer) -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-exceldownload</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-fullcalendar</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-fullcalendar-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-fixtures</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-wicket</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               <artifactId>causeway-extensions-sse</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sse-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sse-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.extensions</groupId>
+                               
<artifactId>causeway-extensions-sse-wicket</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.valuetypes -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-jodatime</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-jodatime-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-jodatime-integration</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-metamodel</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-ui-vaa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.valuetypes</groupId>
+                               
<artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+                       <!-- org.apache.causeway.incubator.viewer -->
+                       <dependency>
+                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
+                               <artifactId>causeway-viewer-graphql</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>pom</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
+                               
<artifactId>causeway-viewer-graphql-applib</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
+                               
<artifactId>causeway-viewer-graphql-model</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+                       <dependency>
+                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
+                               
<artifactId>causeway-viewer-graphql-viewer</artifactId>
+                               <version>2.0.0-SNAPSHOT</version>
+                               <type>jar</type>
+                               <scope>compile</scope>
+                       </dependency>
+
+
+
+                       <!-- other dependencies -->
+
+                       <dependency>
                 <groupId>org.apache.maven.plugin-tools</groupId>
                 <artifactId>maven-plugin-annotations</artifactId>
                 <version>${maven.plugin.tools.version}</version>
             </dependency>
-            
-            
-            <!-- dependency convergence clash with 
org.apache.cxf:cxf-core:3.4.0 (used 
+
+
+            <!-- dependency convergence clash with 
org.apache.cxf:cxf-core:3.4.0 (used
                                by causeway-mappings-jaxrsclient-impl) TODO ... 
jaxrsclient was removed -->
                        <dependency>
                                <groupId>com.fasterxml.woodstox</groupId>
@@ -260,7 +1485,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                    <artifactId>jaxb-impl</artifactId>
                    <version>2.3.7</version> <!-- do not upgrade 2.x to 3.x or 
higher until Spring 6 -->
                </dependency>
-                       
+
                        <dependency>
                                <groupId>org.ow2.asm</groupId>
                                <artifactId>asm</artifactId>
@@ -320,18 +1545,6 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                                </exclusions>
                        </dependency>
 
-                       <dependency>
-                               <groupId>com.danhaywood.java</groupId>
-                               
<artifactId>danhaywood-java-assertjext</artifactId>
-                               
<version>${danhaywood-java-assertjext.version}</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>com.danhaywood.java</groupId>
-                               
<artifactId>danhaywood-java-testsupport</artifactId>
-                               
<version>${danhaywood-java-testsupport.version}</version>
-                               <scope>test</scope>
-                       </dependency>
-
                        <dependency>
                                <groupId>com.google.errorprone</groupId>
                                <artifactId>error_prone_annotations</artifactId>
@@ -914,7 +2127,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
                                <artifactId>junit-platform-console</artifactId>
                                <version>${junit-platform.version}</version>
                        </dependency>
-            
+
         </dependencies>
     </dependencyManagement>
     <repositories>
@@ -2024,9 +3237,9 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
             </build>
         </profile>
     </profiles>
-    
+
     <!-- META DATA -->
-    
+
     <url>https://causeway.apache.org</url>
     <organization>
         <name>The Apache Software Foundation</name>
@@ -2223,5 +3436,5 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
             <timezone>+3</timezone>
         </developer>
     </developers>
-    
+
 </project>
diff --git a/core/pom.xml b/core/pom.xml
index 07868ec510..d4a811bd0f 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -35,9 +35,9 @@
     </description>
 
        <properties>
-       
+
                <coreBaseDir>${project.build.directory}/..</coreBaseDir>
-               
+
                
<git-plugin.propertiesDir>org/apache/causeway/core</git-plugin.propertiesDir>
                <git-plugin.gitDir>${coreBaseDir}/../.git</git-plugin.gitDir>
 
@@ -119,287 +119,6 @@
        </build>
 
 
-       <dependencyManagement>
-
-               <!-- CHILD MODULES -->
-
-               <dependencies>
-                       <dependency>
-                               <groupId>org.apache.causeway.commons</groupId>
-                               <artifactId>causeway-commons</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>jar</type>
-                               <scope>compile</scope>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-privileged</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>jar</type>
-                               <scope>compile</scope>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core-config</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>jar</type>
-                               <scope>compile</scope>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-schema</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>jar</type>
-                               <scope>compile</scope>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-interaction</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-internaltestsupport</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>jar</type>
-                               <scope>compile</scope>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core-runtime</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-runtimeservices</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-transaction</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core-webapp</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-commons-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-commons-model</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-commons-prism</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-commons-services</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-restfulobjects-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-restfulobjects-testing</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core-security</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.security</groupId>
-                               
<artifactId>causeway-security-bypass</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.security</groupId>
-                               
<artifactId>causeway-security-keycloak</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.security</groupId>
-                               <artifactId>causeway-security-shiro</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.security</groupId>
-                               
<artifactId>causeway-security-spring</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               
<artifactId>causeway-core-codegen-bytebuddy</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-commons</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-provider</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-datanucleus</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jdo-spring</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jpa-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jpa-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jpa-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.persistence</groupId>
-                               
<artifactId>causeway-persistence-jpa-eclipselink</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-wicket-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-wicket-graceful</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-wicket-model</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-wicket-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.viewer</groupId>
-                               
<artifactId>causeway-viewer-wicket-viewer</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
-                               
<artifactId>causeway-viewer-graphql-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
-                               
<artifactId>causeway-viewer-graphql-model</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.incubator.viewer</groupId>
-                               
<artifactId>causeway-viewer-graphql-viewer</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-unittestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fixtures-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.mavendeps</groupId>
-                               
<artifactId>causeway-mavendeps-webapp</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               <artifactId>causeway-testing</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                               <scope>test</scope>
-                       </dependency>
-               </dependencies>
-       </dependencyManagement>
-
        <dependencies>
                <dependency>
                        <groupId>org.projectlombok</groupId>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 7f6c977f19..3370102759 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -88,397 +88,6 @@
                </plugins>
        </build>
 
-       <dependencyManagement>
-               <dependencies>
-
-                       <!-- core -->
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-commandlog</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-commandlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-commandlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>test</scope>
-                               <type>test-jar</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-excel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-excel-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-excel-fixtures</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-excel-integtests</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-excel-testing</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionlog</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>test</scope>
-                               <type>test-jar</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutbox</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionrepublisher</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-executionoutrepublisher-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-flyway</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-flyway-impl</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-
-                       <!-- security -->
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-audittrail</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-audittrail-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-audittrail-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>test</scope>
-                               <type>test-jar</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-applib</artifactId>
-                               <scope>test</scope>
-                               <type>test-jar</type>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-delegated-shiro</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-encryption-spring</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-secman-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sessionlog</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sessionlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sessionlog-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>test</scope>
-                               <type>test-jar</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-shiro-realm-ldap</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-spring-security-oauth2</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-
-                       <!-- vro -->
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-cors</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-cors-impl</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-
-                       <!-- vw -->
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-exceldownload</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-fullcalendar</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-fullcalendar-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-fixtures</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               <artifactId>causeway-extensions-sse</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sse-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sse-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-sse-wicket</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-               </dependencies>
-       </dependencyManagement>
-
        <modules>
 
                <module>core/commandlog</module>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index c693e294ec..6646aa2c3e 100644
--- a/extensions/vro/cors/pom.xml
+++ b/extensions/vro/cors/pom.xml
@@ -29,16 +29,6 @@
 
        <packaging>pom</packaging>
 
-       <dependencyManagement>
-               <dependencies>
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               
<artifactId>causeway-extensions-cors-impl</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-               </dependencies>
-       </dependencyManagement>
-
        <modules>
                <module>impl</module>
        </modules>
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index 7ff0985e73..cdf84b8865 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- 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 agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
+<!-- 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 agreed to in writing, software distributed under 
the
+       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS
+       OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -69,28 +69,6 @@
 
        <dependencyManagement>
                <dependencies>
-               
-                       <dependency>
-                               <groupId>org.apache.causeway.core</groupId>
-                               <artifactId>causeway-core</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                               <scope>import</scope>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               <artifactId>causeway-testing</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                               <scope>import</scope>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.mavendeps</groupId>
-                               
<artifactId>causeway-mavendeps-webapp</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
 
                        <dependency>
                                <groupId>org.projectlombok</groupId>
@@ -99,16 +77,6 @@
                                <scope>provided</scope>
                        </dependency>
 
-<!--                   <dependency> -->
-<!--                           <groupId>org.hsqldb</groupId> -->
-<!--                           <artifactId>hsqldb</artifactId> -->
-<!--                   </dependency> -->
-
-<!--                   <dependency> -->
-<!--                           <groupId>com.h2database</groupId> -->
-<!--                           <artifactId>h2</artifactId> -->
-<!--                   </dependency> -->
-
                </dependencies>
        </dependencyManagement>
 
diff --git a/security/shiro/pom.xml b/security/shiro/pom.xml
index ac4ff8b995..6e56a9bb1d 100644
--- a/security/shiro/pom.xml
+++ b/security/shiro/pom.xml
@@ -7,9 +7,9 @@
   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 agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@@ -42,33 +42,22 @@
     </properties>
 
 
-    <dependencyManagement>
-       <!-- for benefit of application developers, using scope=import -->
-       <dependencies>
-            <dependency>
-                <groupId>org.apache.causeway.security</groupId>
-                <artifactId>causeway-security-shiro</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
-            </dependency>
-       </dependencies>
-    </dependencyManagement>
-
     <dependencies>
-    
+
        <dependency>
             <groupId>org.apache.causeway.core</groupId>
             <artifactId>causeway-core-runtime</artifactId>
         </dependency>
-    
+
         <dependency>
             <groupId>org.apache.causeway.core</groupId>
             <artifactId>causeway-core-runtimeservices</artifactId>
         </dependency>
-        
+
         <dependency>
             <groupId>org.apache.causeway.core</groupId>
             <artifactId>causeway-core-webapp</artifactId>
-            <!-- don't make these transitive, so that we can make headless use 
+            <!-- don't make these transitive, so that we can make headless use
                  of the causeway-security-shiro module (without bringing in 
spring-boot-web) -->
             <exclusions>
                                <exclusion>
@@ -96,14 +85,14 @@
                </exclusion>
             </exclusions>
         </dependency>
-        
+
         <dependency>
             <groupId>org.apache.shiro</groupId>
             <artifactId>shiro-web</artifactId>
         </dependency>
-        
+
         <!-- TESTING -->
-        
+
         <dependency>
             <groupId>org.apache.causeway.core</groupId>
             <artifactId>causeway-core-internaltestsupport</artifactId>
diff --git a/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx 
b/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx
deleted file mode 100644
index eff9f26892..0000000000
Binary files a/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx and 
/dev/null differ
diff --git a/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg 
b/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg
deleted file mode 100644
index 8dd32351c7..0000000000
--- a/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Do not edit this file with editors other than diagrams.net -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" width="948px" 
height="537px" viewBox="-0.5 -0.5 948 537" content="&lt;mxfile 
host=&quot;drawio-plugin&quot; modified=&quot;2022-08-20T17:31:33.191Z&quot; 
agent=&quot;5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like 
Gecko) Chrome/98.0.4758.102 Safari/537.36&quot; 
etag=&quot;yrIjiW0jVsrb64JQAW_C&quot; version=&quot;15.5.4&quot; 
type=&quot;embed&quot;&gt;&lt;diagram id=&quot;zLki [...]
diff --git a/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png 
b/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png
new file mode 100644
index 0000000000..005b5255e5
Binary files /dev/null and 
b/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png differ
diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc 
b/starters/adoc/modules/parent-pom/pages/about.adoc
index 5516285a3d..e0597070b0 100644
--- a/starters/adoc/modules/parent-pom/pages/about.adoc
+++ b/starters/adoc/modules/parent-pom/pages/about.adoc
@@ -25,9 +25,9 @@ You'll see that it is used by both the 
xref:docs:starters:helloworld.adoc[HelloW
 
 == Relationship to other POMs
 
-The diagram below shows how the parent POM relates to other POMs:
+The diagram below shows how the starter POM (on the right hand side) relates 
to other POMs:
 
-image::parent-pom.drawio.svg[]
+image::pom-hierarchy.drawio.png[]
 
 
 As the diagram shows, the parent POM inherits two Spring Boot parent POMs: 
directly from `org.springframework.boot:spring-boot-starter-parent`, and 
transitively inherits from `org.springframework.boot:spring-boot-dependencies`.
diff --git a/starters/pom.xml b/starters/pom.xml
index 9bea733cd7..c97df42acb 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -91,48 +91,6 @@
                                <type>pom</type>
                        </dependency>
 
-                       <dependency>
-                               
<groupId>org.apache.causeway.extensions</groupId>
-                               <artifactId>causeway-extensions</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>import</scope>
-                               <type>pom</type>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               <artifactId>causeway-testing</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>import</scope>
-                               <type>pom</type>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fixtures-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               <artifactId>causeway-valuetypes</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <scope>import</scope>
-                               <type>pom</type>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
                        <dependency>
                                <groupId>com.approvaltests</groupId>
                                <artifactId>approvaltests</artifactId>
@@ -153,11 +111,12 @@
                        </activation>
                        <properties>
 
-                               <!-- IMPORTANT: keep in sync with versions used 
in Apache Causeway -->
+                               <!-- IMPORTANT: keep in sync with versions used 
in Apache Causeway, see causeway-bom -->
                                
<datanucleus-api-jdo.version>6.0.1</datanucleus-api-jdo.version>
                                
<datanucleus-api-jpa.version>6.0.1</datanucleus-api-jpa.version>
-                               
<datanucleus-core.version>6.0.2</datanucleus-core.version>
+                               
<datanucleus-core.version>6.0.3</datanucleus-core.version>
                                
<datanucleus-jodatime.version>6.0.0-release</datanucleus-jodatime.version>
+
                                
<datanucleus-maven-plugin.version>6.0.0-release</datanucleus-maven-plugin.version>
 
                                
<datanucleus-maven-plugin.log4jConfiguration>${basedir}/logging-dn-enhance.properties</datanucleus-maven-plugin.log4jConfiguration>
@@ -394,6 +353,88 @@
                        </build>
                </profile>
 
+               <profile>
+                       <id>apache-release</id>
+                       <activation>
+                               <property>
+                                       <name>apache-release</name>
+                               </property>
+                       </activation>
+                       <properties>
+                               <skipTests>true</skipTests>
+                               
<altDeploymentRepository>apache.releases.https::default::https://repository.apache.org/service/local/staging/deploy/maven2</altDeploymentRepository>
+                       </properties>
+                       <build>
+                               <plugins>
+                                       <!-- We want to sign the artifact, the 
POM, and all attached artifacts -->
+                                       <plugin>
+                                               
<groupId>org.apache.maven.plugins</groupId>
+                                               
<artifactId>maven-gpg-plugin</artifactId>
+                                               <version>3.0.1</version>
+                                               <executions>
+                                                       <execution>
+                                                               
<id>sign-release-artifacts</id>
+                                                               <goals>
+                                                                       
<goal>sign</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                               <configuration>
+                                                       <gpgArguments>
+                                                               
<arg>--digest-algo=SHA512</arg>
+                                                       </gpgArguments>
+                                               </configuration>
+                                       </plugin>
+                                       <plugin>
+                                               
<groupId>net.nicoulaj.maven.plugins</groupId>
+                                               
<artifactId>checksum-maven-plugin</artifactId>
+                                               <version>1.11</version>
+                                               <executions>
+                                                       <execution>
+                                                               
<id>source-release-checksum</id>
+                                                               <goals>
+                                                                       
<goal>files</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                               <configuration>
+                                                       <algorithms>
+                                                               
<algorithm>SHA-512</algorithm>
+                                                       </algorithms>
+                                                       
<csvSummary>false</csvSummary>
+                                                       <fileSets>
+                                                               <fileSet>
+                                                                       
<directory>${project.build.directory}</directory>
+                                                                       
<includes>
+                                                                               
<include>${project.artifactId}-${project.version}-source-release.zip</include>
+                                                                               
<include>${project.artifactId}-${project.version}-source-release.tar*</include>
+                                                                       
</includes>
+                                                               </fileSet>
+                                                       </fileSets>
+                                                       
<failIfNoFiles>false</failIfNoFiles><!-- usually, no file to do checksum:
+                                                               don't consider 
error -->
+                                               </configuration>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+
+               <profile>
+                       <id>github</id>
+                       <activation>
+                               <property>
+                                       <name>github</name>
+                               </property>
+                       </activation>
+                       <distributionManagement>
+                               <repository>
+                                       <id>github</id>
+                                       <name>Github Releases</name>
+                                       
<url>https://maven.pkg.github.com/apache/causeway</url>
+                               </repository>
+                       </distributionManagement>
+               </profile>
+
                <profile>
                        <id>nightly-localfs-repo</id>
                        <activation>
diff --git a/testing/pom.xml b/testing/pom.xml
index 2d23b46183..8ae7079249 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -60,108 +60,6 @@
                </resources>
        </build>
 
-       <dependencyManagement>
-               <dependencies>
-
-                       <!-- this module -->
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-archtestsupport</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-archtestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata-fixtures</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fakedata-integtests</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fixtures</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                               <type>pom</type>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fixtures-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-h2console</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-h2console-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-integtestsupport</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-specsupport</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-specsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-unittestsupport</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-unittestsupport-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-               </dependencies>
-       </dependencyManagement>
-
 
        <modules>
                <module>archtestsupport</module>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index a074451ef1..2e5b6cde70 100644
--- a/valuetypes/markdown/pom.xml
+++ b/valuetypes/markdown/pom.xml
@@ -40,17 +40,4 @@
                <module>persistence-jpa</module>
        </modules>
 
-       <profiles>
-               <profile>
-                       <id>resolving-conflicts</id>
-                       <activation>
-                               <property>
-                                       <name>!skip.resolving-conflicts</name>
-                               </property>
-                       </activation>
-                       <dependencyManagement>
-                       </dependencyManagement>
-               </profile>
-       </profiles>
-
 </project>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index 3620cdcb58..95bac53935 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- 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 agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
+<!-- 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 agreed to in writing, software distributed under 
the
+       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS
+       OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -58,119 +58,6 @@
                </resources>
        </build>
 
-       <dependencyManagement>
-               <dependencies>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-jodatime-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-jodatime-integration</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-markdown-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-metamodel</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-ui-vaa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-                       <dependency>
-                               
<groupId>org.apache.causeway.valuetypes</groupId>
-                               
<artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-                       <!-- testing -->
-
-                       <dependency>
-                               <groupId>org.apache.causeway.testing</groupId>
-                               
<artifactId>causeway-testing-fixtures-applib</artifactId>
-                               <version>2.0.0-SNAPSHOT</version>
-                       </dependency>
-
-               </dependencies>
-       </dependencyManagement>
-
        <dependencies>
                <dependency>
                        <groupId>org.projectlombok</groupId>

Reply via email to