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

ahuber pushed a commit to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/maintenance-branch by this 
push:
     new 7c9bf4da384 CAUSEWAY-3952: [v2] CI-friendly revisioned build (CI)
7c9bf4da384 is described below

commit 7c9bf4da384b67ee6e0deb3b10ca33275f5287b1
Author: andi-huber <[email protected]>
AuthorDate: Fri Jan 16 08:03:24 2026 +0100

    CAUSEWAY-3952: [v2] CI-friendly revisioned build (CI)
---
 .github/workflows/ci-v2-verify.yml                         | 14 +++++---------
 api/applib/pom.xml                                         |  2 +-
 api/schema/pom.xml                                         |  2 +-
 bom/pom.xml                                                |  5 ++++-
 commons/pom.xml                                            |  2 +-
 core/codegen-bytebuddy/pom.xml                             |  2 +-
 core/config/pom.xml                                        |  2 +-
 core/interaction/pom.xml                                   |  2 +-
 core/internaltestsupport/pom.xml                           |  2 +-
 core/metamodel/pom.xml                                     |  2 +-
 core/pom.xml                                               |  2 +-
 core/runtime/pom.xml                                       |  2 +-
 core/runtimeservices/pom.xml                               |  2 +-
 core/security/pom.xml                                      |  2 +-
 core/transaction/pom.xml                                   |  2 +-
 core/webapp/pom.xml                                        |  2 +-
 extensions/core/commandlog/applib/pom.xml                  |  2 +-
 .../core/commandlog/persistence-jdo-qclasses/pom.xml       |  2 +-
 extensions/core/commandlog/persistence-jdo/pom.xml         |  2 +-
 extensions/core/commandlog/persistence-jpa/pom.xml         |  2 +-
 extensions/core/commandlog/pom.xml                         |  2 +-
 extensions/core/docgen/help/pom.xml                        |  2 +-
 extensions/core/docgen/pom.xml                             |  2 +-
 extensions/core/excel/applib/pom.xml                       |  2 +-
 extensions/core/excel/fixture/pom.xml                      |  2 +-
 extensions/core/excel/integtests/pom.xml                   |  2 +-
 extensions/core/excel/pom.xml                              |  2 +-
 extensions/core/excel/testing/pom.xml                      |  2 +-
 extensions/core/executionlog/applib/pom.xml                |  2 +-
 .../core/executionlog/persistence-jdo-qclasses/pom.xml     |  2 +-
 extensions/core/executionlog/persistence-jdo/pom.xml       |  2 +-
 extensions/core/executionlog/persistence-jpa/pom.xml       |  2 +-
 extensions/core/executionlog/pom.xml                       |  2 +-
 extensions/core/executionoutbox/applib/pom.xml             |  2 +-
 .../core/executionoutbox/persistence-jdo-qclasses/pom.xml  |  2 +-
 extensions/core/executionoutbox/persistence-jdo/pom.xml    |  2 +-
 extensions/core/executionoutbox/persistence-jpa/pom.xml    |  2 +-
 extensions/core/executionoutbox/pom.xml                    |  2 +-
 extensions/core/executionoutbox/restclient/pom.xml         |  2 +-
 extensions/core/executionrepublisher/applib/pom.xml        |  2 +-
 extensions/core/executionrepublisher/pom.xml               |  2 +-
 extensions/core/flyway/impl/pom.xml                        |  2 +-
 extensions/core/flyway/pom.xml                             |  2 +-
 extensions/core/layoutloaders/github/pom.xml               |  2 +-
 extensions/core/layoutloaders/pom.xml                      |  2 +-
 extensions/core/titlecache/applib/pom.xml                  |  2 +-
 extensions/core/titlecache/caffeine/pom.xml                |  2 +-
 extensions/core/titlecache/pom.xml                         |  2 +-
 extensions/pom.xml                                         |  2 +-
 extensions/security/audittrail/applib/pom.xml              |  2 +-
 .../security/audittrail/persistence-jdo-qclasses/pom.xml   |  2 +-
 extensions/security/audittrail/persistence-jdo/pom.xml     |  2 +-
 extensions/security/audittrail/persistence-jpa/pom.xml     |  2 +-
 extensions/security/audittrail/pom.xml                     |  2 +-
 extensions/security/secman/applib/pom.xml                  |  2 +-
 extensions/security/secman/delegated-shiro/pom.xml         |  2 +-
 extensions/security/secman/delegated-springoauth2/pom.xml  |  2 +-
 extensions/security/secman/encryption-jbcrypt/pom.xml      |  2 +-
 extensions/security/secman/encryption-spring/pom.xml       |  2 +-
 extensions/security/secman/integration/pom.xml             |  2 +-
 .../security/secman/persistence-jdo-qclasses/pom.xml       |  2 +-
 extensions/security/secman/persistence-jdo/pom.xml         |  2 +-
 extensions/security/secman/persistence-jpa/pom.xml         |  2 +-
 extensions/security/secman/pom.xml                         |  2 +-
 extensions/security/sessionlog/applib/pom.xml              |  2 +-
 .../security/sessionlog/persistence-jdo-qclasses/pom.xml   |  2 +-
 extensions/security/sessionlog/persistence-jdo/pom.xml     |  2 +-
 extensions/security/sessionlog/persistence-jpa/pom.xml     |  2 +-
 extensions/security/sessionlog/pom.xml                     |  2 +-
 extensions/security/spring-oauth2/pom.xml                  |  2 +-
 extensions/vro/cors/impl/pom.xml                           |  2 +-
 extensions/vro/cors/pom.xml                                |  2 +-
 extensions/vw/fullcalendar/applib/pom.xml                  |  2 +-
 extensions/vw/fullcalendar/pom.xml                         |  2 +-
 extensions/vw/fullcalendar/wicket/integration/pom.xml      |  2 +-
 extensions/vw/fullcalendar/wicket/pom.xml                  |  2 +-
 extensions/vw/fullcalendar/wicket/ui/pom.xml               |  2 +-
 extensions/vw/pdfjs/applib/pom.xml                         |  2 +-
 extensions/vw/pdfjs/fixtures/pom.xml                       |  2 +-
 extensions/vw/pdfjs/metamodel/pom.xml                      |  2 +-
 extensions/vw/pdfjs/pom.xml                                |  2 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml             |  2 +-
 extensions/vw/pdfjs/wicket/pom.xml                         |  2 +-
 extensions/vw/pdfjs/wicket/ui/pom.xml                      |  2 +-
 extensions/vw/sse/applib/pom.xml                           |  2 +-
 extensions/vw/sse/metamodel/pom.xml                        |  2 +-
 extensions/vw/sse/pom.xml                                  |  2 +-
 extensions/vw/sse/wicket/pom.xml                           |  2 +-
 extensions/vw/tabular/applib/pom.xml                       |  2 +-
 extensions/vw/tabular/excel/pom.xml                        |  2 +-
 extensions/vw/tabular/pom.xml                              |  2 +-
 incubator/extensions/core/commandreplay/pom.xml            |  2 +-
 incubator/extensions/core/commandreplay/primary/pom.xml    |  2 +-
 incubator/extensions/core/commandreplay/secondary/pom.xml  |  2 +-
 incubator/pom.xml                                          |  2 +-
 mavendeps/pom.xml                                          |  2 +-
 mavendeps/webapp/pom.xml                                   |  2 +-
 persistence/commons/pom.xml                                |  2 +-
 persistence/jdo/applib/pom.xml                             |  2 +-
 persistence/jdo/datanucleus/pom.xml                        |  2 +-
 persistence/jdo/integration/pom.xml                        |  2 +-
 persistence/jdo/metamodel/pom.xml                          |  2 +-
 persistence/jdo/pom.xml                                    |  2 +-
 persistence/jdo/provider/pom.xml                           |  2 +-
 persistence/jdo/spring/pom.xml                             |  2 +-
 persistence/jpa/applib/pom.xml                             |  2 +-
 persistence/jpa/eclipselink/pom.xml                        |  2 +-
 persistence/jpa/integration/pom.xml                        |  2 +-
 persistence/jpa/metamodel/pom.xml                          |  2 +-
 persistence/jpa/pom.xml                                    |  2 +-
 persistence/querydsl/applib/pom.xml                        |  2 +-
 persistence/querydsl/integration/pom.xml                   |  2 +-
 persistence/querydsl/jdo/pom.xml                           |  2 +-
 persistence/querydsl/jpa/pom.xml                           |  2 +-
 persistence/querydsl/metamodel/pom.xml                     |  2 +-
 persistence/querydsl/pom.xml                               |  2 +-
 persistence/querydsl/testsupport/pom.xml                   |  2 +-
 pom.xml                                                    |  2 +-
 regressiontests/base/pom.xml                               |  2 +-
 regressiontests/bootstrapping/pom.xml                      |  2 +-
 regressiontests/cmdexecauditsess/generic/pom.xml           |  2 +-
 regressiontests/cmdexecauditsess/persistence-jdo/pom.xml   |  2 +-
 regressiontests/cmdexecauditsess/persistence-jpa/pom.xml   |  2 +-
 regressiontests/cmdexecauditsess/pom.xml                   |  2 +-
 regressiontests/config/pom.xml                             |  2 +-
 regressiontests/core-wrapperfactory/pom.xml                |  2 +-
 regressiontests/cucumber/pom.xml                           |  2 +-
 regressiontests/domainmodel/pom.xml                        |  2 +-
 regressiontests/eventhandling/pom.xml                      |  2 +-
 regressiontests/factory/pom.xml                            |  2 +-
 regressiontests/incubating/pom.xml                         |  2 +-
 regressiontests/interact/pom.xml                           |  2 +-
 regressiontests/layouts/pom.xml                            |  2 +-
 regressiontests/persistence-jdo/pom.xml                    |  2 +-
 regressiontests/persistence-jpa/pom.xml                    |  2 +-
 regressiontests/pom.xml                                    |  2 +-
 regressiontests/publishing-jpa/pom.xml                     |  2 +-
 regressiontests/rest/pom.xml                               |  2 +-
 regressiontests/value/pom.xml                              |  2 +-
 regressiontests/viewers-common/pom.xml                     |  2 +-
 regressiontests/viewers-jdo/pom.xml                        |  2 +-
 regressiontests/viewers-jpa/pom.xml                        |  2 +-
 security/bypass/pom.xml                                    |  2 +-
 security/keycloak/pom.xml                                  |  2 +-
 security/shiro/pom.xml                                     |  2 +-
 security/simple/pom.xml                                    |  2 +-
 security/spring/pom.xml                                    |  2 +-
 starters/pom.xml                                           |  4 ++--
 testing/archtestsupport/applib/pom.xml                     |  2 +-
 testing/archtestsupport/pom.xml                            |  2 +-
 testing/fakedata/applib/pom.xml                            |  2 +-
 testing/fakedata/fixtures/pom.xml                          |  2 +-
 testing/fakedata/integtests/pom.xml                        |  2 +-
 testing/fakedata/pom.xml                                   |  2 +-
 testing/fixtures/applib/pom.xml                            |  2 +-
 testing/fixtures/pom.xml                                   |  2 +-
 testing/h2console/pom.xml                                  |  2 +-
 testing/h2console/ui/pom.xml                               |  2 +-
 testing/hsqldbmgr/pom.xml                                  |  2 +-
 testing/hsqldbmgr/ui/pom.xml                               |  2 +-
 testing/integtestsupport/applib/pom.xml                    |  2 +-
 testing/integtestsupport/pom.xml                           |  2 +-
 testing/pom.xml                                            |  2 +-
 testing/specsupport/applib/pom.xml                         |  2 +-
 testing/specsupport/pom.xml                                |  2 +-
 testing/unittestsupport/applib/pom.xml                     |  2 +-
 testing/unittestsupport/pom.xml                            |  2 +-
 valuetypes/asciidoc/applib/pom.xml                         |  2 +-
 valuetypes/asciidoc/builder/pom.xml                        |  2 +-
 valuetypes/asciidoc/metamodel/pom.xml                      |  2 +-
 valuetypes/asciidoc/persistence-jdo/pom.xml                |  2 +-
 valuetypes/asciidoc/persistence-jpa/pom.xml                |  2 +-
 valuetypes/asciidoc/pom.xml                                |  2 +-
 valuetypes/asciidoc/ui/pom.xml                             |  2 +-
 valuetypes/asciidoc/ui/wicket/pom.xml                      |  2 +-
 valuetypes/jodatime/applib/pom.xml                         |  2 +-
 valuetypes/jodatime/integration/pom.xml                    |  2 +-
 valuetypes/jodatime/pom.xml                                |  2 +-
 valuetypes/markdown/applib/pom.xml                         |  2 +-
 valuetypes/markdown/metamodel/pom.xml                      |  2 +-
 valuetypes/markdown/persistence-jdo/pom.xml                |  2 +-
 valuetypes/markdown/persistence-jpa/pom.xml                |  2 +-
 valuetypes/markdown/pom.xml                                |  2 +-
 valuetypes/markdown/ui/pom.xml                             |  2 +-
 valuetypes/markdown/ui/wicket/pom.xml                      |  2 +-
 valuetypes/pom.xml                                         |  2 +-
 valuetypes/vega/applib/pom.xml                             |  2 +-
 valuetypes/vega/metamodel/pom.xml                          |  2 +-
 valuetypes/vega/persistence-jdo/pom.xml                    |  2 +-
 valuetypes/vega/persistence-jpa/pom.xml                    |  2 +-
 valuetypes/vega/pom.xml                                    |  2 +-
 valuetypes/vega/ui/pom.xml                                 |  2 +-
 valuetypes/vega/ui/wicket/pom.xml                          |  2 +-
 viewers/commons/applib/pom.xml                             |  2 +-
 viewers/commons/model/pom.xml                              |  2 +-
 viewers/commons/pom.xml                                    |  2 +-
 viewers/commons/prism/pom.xml                              |  2 +-
 viewers/commons/services/pom.xml                           |  2 +-
 viewers/graphql/applib/pom.xml                             |  2 +-
 viewers/graphql/model/pom.xml                              |  2 +-
 viewers/graphql/pom.xml                                    |  2 +-
 viewers/graphql/test/pom.xml                               |  2 +-
 viewers/graphql/test2/pom.xml                              |  2 +-
 viewers/graphql/testsupport/pom.xml                        |  2 +-
 viewers/graphql/viewer/pom.xml                             |  2 +-
 viewers/restfulobjects/applib/pom.xml                      |  2 +-
 viewers/restfulobjects/client/pom.xml                      |  2 +-
 viewers/restfulobjects/jaxrs-resteasy/pom.xml              |  2 +-
 viewers/restfulobjects/pom.xml                             |  2 +-
 viewers/restfulobjects/rendering/pom.xml                   |  2 +-
 viewers/restfulobjects/test/pom.xml                        |  2 +-
 viewers/restfulobjects/testing/pom.xml                     |  2 +-
 viewers/restfulobjects/viewer/pom.xml                      |  2 +-
 viewers/wicket/applib/pom.xml                              |  2 +-
 viewers/wicket/model/pom.xml                               |  2 +-
 viewers/wicket/pom.xml                                     |  2 +-
 viewers/wicket/ui-test/pom.xml                             |  2 +-
 viewers/wicket/ui/pom.xml                                  |  2 +-
 viewers/wicket/viewer/pom.xml                              |  2 +-
 219 files changed, 227 insertions(+), 228 deletions(-)

diff --git a/.github/workflows/ci-v2-verify.yml 
b/.github/workflows/ci-v2-verify.yml
index 40cc7797386..b87027f4991 100644
--- a/.github/workflows/ci-v2-verify.yml
+++ b/.github/workflows/ci-v2-verify.yml
@@ -19,21 +19,16 @@ jobs:
     env:
       # to be shared among all steps of this job
       BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
-      BASELINE: 2.2.0-SNAPSHOT
+      REVISION: 2.2.0-SNAPSHOT
       PROJECT_ROOT_PATH: ${{ github.workspace }}
       CI_SCRIPTS_PATH: ${{ github.workspace }}/scripts/ci
 
-      # not used, would be nice if we could transform the TIMESTAMP string 
into the REVISION
-      # variable here, but it seems github not yet has any string expression 
manipulation
-      # operators other than concatination
-      TIMESTAMP: ${{ github.event.head_commit.timestamp }}
-
       # set this to 'deploy' when intent is to push the built packages to a 
repo
-      # requires 'secrets' which we don't have yet
+      # requires 'secrets'
       MVN_STAGES: install
 
     steps:
-    - uses: actions/checkout@v4
+    - uses: actions/checkout@v6
 
     - name: Set up JDK 21
       uses: actions/setup-java@v4
@@ -62,7 +57,7 @@ jobs:
       run: |
         echo ==============  ENV  =================
         echo BRANCH_NAME      \: $BRANCH_NAME
-        echo BASELINE         \: $BASELINE
+        echo REVISION         \: $REVISION
         echo TIMESTAMP        \: $TIMESTAMP
         echo PROJECT_ROOT_PATH\: $PROJECT_ROOT_PATH
         echo CI_SCRIPTS_PATH  \: $CI_SCRIPTS_PATH
@@ -78,6 +73,7 @@ jobs:
         # -Dproject.build.outputTimestamp=2023-01-01T00:00:00Z see 
https://maven.apache.org/guides/mini/guide-reproducible-builds.html
         # -T 1C ... 1 build thread per core
         MVN_ADDITIONAL_OPTS: >-
+          -Drevision=$REVISION
           -Dmodule-regressiontests
           -Dmaven.compiler.release=11
           -Dmaven.compiler.proc=full
diff --git a/api/applib/pom.xml b/api/applib/pom.xml
index 0dc42f6ebf1..fad7c62b386 100644
--- a/api/applib/pom.xml
+++ b/api/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/api/schema/pom.xml b/api/schema/pom.xml
index 877cf59588d..960c28c3b8b 100644
--- a/api/schema/pom.xml
+++ b/api/schema/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
        <artifactId>causeway-schema</artifactId>
diff --git a/bom/pom.xml b/bom/pom.xml
index 9bca70d3c00..195936f26d2 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -39,7 +39,7 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
     </parent>
     <groupId>org.apache.causeway</groupId>
     <artifactId>causeway-bom</artifactId>
-    <version>2.2.0-SNAPSHOT</version>
+    <version>${revision}</version>
 
     <packaging>pom</packaging>
 
@@ -52,6 +52,9 @@ It is therefore a copy of org.apache:apache, with 
customisations clearly identif
        <properties>
 
                <!-- BUILD SPECIFICA -->
+               
+        <revision>2.2.0-SNAPSHOT</revision> <!-- can be overidden like mvn
+        -Drevision=2.7.8 -->
 
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
diff --git a/commons/pom.xml b/commons/pom.xml
index 606e6c138bd..702f0fa6bb3 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/core/codegen-bytebuddy/pom.xml b/core/codegen-bytebuddy/pom.xml
index b0abccf6c7d..24ae3b9513b 100644
--- a/core/codegen-bytebuddy/pom.xml
+++ b/core/codegen-bytebuddy/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-core-codegen-bytebuddy</artifactId>
diff --git a/core/config/pom.xml b/core/config/pom.xml
index 57890622a3b..8cf663d8f57 100644
--- a/core/config/pom.xml
+++ b/core/config/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-config</artifactId>
diff --git a/core/interaction/pom.xml b/core/interaction/pom.xml
index 29f7e7fe8f1..61f5f2bb345 100644
--- a/core/interaction/pom.xml
+++ b/core/interaction/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-interaction</artifactId>
diff --git a/core/internaltestsupport/pom.xml b/core/internaltestsupport/pom.xml
index 2c25aff2aa0..2cd52871d31 100644
--- a/core/internaltestsupport/pom.xml
+++ b/core/internaltestsupport/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-core-internaltestsupport</artifactId>
diff --git a/core/metamodel/pom.xml b/core/metamodel/pom.xml
index 3e3f26077c0..93a561db677 100644
--- a/core/metamodel/pom.xml
+++ b/core/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-metamodel</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 77779587dad..e5e391dff2d 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-bom</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../bom/pom.xml</relativePath>
        </parent>
 
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 46dcab2c297..08e4028ec69 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-runtime</artifactId>
diff --git a/core/runtimeservices/pom.xml b/core/runtimeservices/pom.xml
index 49b7c39299d..f93853394a1 100644
--- a/core/runtimeservices/pom.xml
+++ b/core/runtimeservices/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-runtimeservices</artifactId>
diff --git a/core/security/pom.xml b/core/security/pom.xml
index 23791854a37..bc771ac9ffe 100644
--- a/core/security/pom.xml
+++ b/core/security/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-security</artifactId>
diff --git a/core/transaction/pom.xml b/core/transaction/pom.xml
index 9c57f4e4b09..19a4865617c 100644
--- a/core/transaction/pom.xml
+++ b/core/transaction/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-core-transaction</artifactId>
diff --git a/core/webapp/pom.xml b/core/webapp/pom.xml
index 73ed25782bf..52480084988 100644
--- a/core/webapp/pom.xml
+++ b/core/webapp/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-core-webapp</artifactId>
diff --git a/extensions/core/commandlog/applib/pom.xml 
b/extensions/core/commandlog/applib/pom.xml
index 0744fc1f33d..a6336d913d1 100644
--- a/extensions/core/commandlog/applib/pom.xml
+++ b/extensions/core/commandlog/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-applib</artifactId>
diff --git a/extensions/core/commandlog/persistence-jdo-qclasses/pom.xml 
b/extensions/core/commandlog/persistence-jdo-qclasses/pom.xml
index f26afd39e12..9f898cd23ae 100644
--- a/extensions/core/commandlog/persistence-jdo-qclasses/pom.xml
+++ b/extensions/core/commandlog/persistence-jdo-qclasses/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-extensions-commandlog-persistence-jdo-qclasses</artifactId>
diff --git a/extensions/core/commandlog/persistence-jdo/pom.xml 
b/extensions/core/commandlog/persistence-jdo/pom.xml
index 5f58552e801..767475ff835 100644
--- a/extensions/core/commandlog/persistence-jdo/pom.xml
+++ b/extensions/core/commandlog/persistence-jdo/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
diff --git a/extensions/core/commandlog/persistence-jpa/pom.xml 
b/extensions/core/commandlog/persistence-jpa/pom.xml
index 32c0c14472e..b98b4fbd2f9 100644
--- a/extensions/core/commandlog/persistence-jpa/pom.xml
+++ b/extensions/core/commandlog/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
diff --git a/extensions/core/commandlog/pom.xml 
b/extensions/core/commandlog/pom.xml
index b1f351b9c7a..a527b936466 100644
--- a/extensions/core/commandlog/pom.xml
+++ b/extensions/core/commandlog/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/docgen/help/pom.xml 
b/extensions/core/docgen/help/pom.xml
index 6025aaebf9d..4eb324539e2 100644
--- a/extensions/core/docgen/help/pom.xml
+++ b/extensions/core/docgen/help/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-docgen</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-docgen-help</artifactId>
diff --git a/extensions/core/docgen/pom.xml b/extensions/core/docgen/pom.xml
index e20e2a7e19a..19aa09180e4 100644
--- a/extensions/core/docgen/pom.xml
+++ b/extensions/core/docgen/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/applib/pom.xml 
b/extensions/core/excel/applib/pom.xml
index d9a27005211..ddb71a24818 100644
--- a/extensions/core/excel/applib/pom.xml
+++ b/extensions/core/excel/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-excel-applib</artifactId>
diff --git a/extensions/core/excel/fixture/pom.xml 
b/extensions/core/excel/fixture/pom.xml
index 7cb547b5854..51949a5101b 100644
--- a/extensions/core/excel/fixture/pom.xml
+++ b/extensions/core/excel/fixture/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/integtests/pom.xml 
b/extensions/core/excel/integtests/pom.xml
index daa3b78505a..34af4d53b62 100644
--- a/extensions/core/excel/integtests/pom.xml
+++ b/extensions/core/excel/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/pom.xml b/extensions/core/excel/pom.xml
index 96eaee869eb..4c36925e258 100644
--- a/extensions/core/excel/pom.xml
+++ b/extensions/core/excel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/testing/pom.xml 
b/extensions/core/excel/testing/pom.xml
index 77a06476f69..fdf8001c822 100644
--- a/extensions/core/excel/testing/pom.xml
+++ b/extensions/core/excel/testing/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-excel-testing</artifactId>
diff --git a/extensions/core/executionlog/applib/pom.xml 
b/extensions/core/executionlog/applib/pom.xml
index 83a7248eff0..1506bf21367 100644
--- a/extensions/core/executionlog/applib/pom.xml
+++ b/extensions/core/executionlog/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-applib</artifactId>
diff --git a/extensions/core/executionlog/persistence-jdo-qclasses/pom.xml 
b/extensions/core/executionlog/persistence-jdo-qclasses/pom.xml
index 768e7046ef5..f5d506fb568 100644
--- a/extensions/core/executionlog/persistence-jdo-qclasses/pom.xml
+++ b/extensions/core/executionlog/persistence-jdo-qclasses/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-extensions-executionlog-persistence-jdo-qclasses</artifactId>
diff --git a/extensions/core/executionlog/persistence-jdo/pom.xml 
b/extensions/core/executionlog/persistence-jdo/pom.xml
index c78f633bb1d..181a8d777e8 100644
--- a/extensions/core/executionlog/persistence-jdo/pom.xml
+++ b/extensions/core/executionlog/persistence-jdo/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
diff --git a/extensions/core/executionlog/persistence-jpa/pom.xml 
b/extensions/core/executionlog/persistence-jpa/pom.xml
index 7b06c65b9d9..cefa66c6bc9 100644
--- a/extensions/core/executionlog/persistence-jpa/pom.xml
+++ b/extensions/core/executionlog/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
diff --git a/extensions/core/executionlog/pom.xml 
b/extensions/core/executionlog/pom.xml
index 59040019a98..1ea8ce32159 100644
--- a/extensions/core/executionlog/pom.xml
+++ b/extensions/core/executionlog/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/executionoutbox/applib/pom.xml 
b/extensions/core/executionoutbox/applib/pom.xml
index 8266579bb81..58193b16163 100644
--- a/extensions/core/executionoutbox/applib/pom.xml
+++ b/extensions/core/executionoutbox/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-applib</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jdo-qclasses/pom.xml 
b/extensions/core/executionoutbox/persistence-jdo-qclasses/pom.xml
index 04cc9e81d80..a6706022fd3 100644
--- a/extensions/core/executionoutbox/persistence-jdo-qclasses/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jdo-qclasses/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-extensions-executionoutbox-persistence-jdo-qclasses</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jdo/pom.xml 
b/extensions/core/executionoutbox/persistence-jdo/pom.xml
index 33e552606a7..35fe180c0f2 100644
--- a/extensions/core/executionoutbox/persistence-jdo/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jdo/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jpa/pom.xml 
b/extensions/core/executionoutbox/persistence-jpa/pom.xml
index 64e846a495f..19c56049a81 100644
--- a/extensions/core/executionoutbox/persistence-jpa/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
diff --git a/extensions/core/executionoutbox/pom.xml 
b/extensions/core/executionoutbox/pom.xml
index 14f718144ee..08d2eed5c0d 100644
--- a/extensions/core/executionoutbox/pom.xml
+++ b/extensions/core/executionoutbox/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/executionoutbox/restclient/pom.xml 
b/extensions/core/executionoutbox/restclient/pom.xml
index 2879c912d02..aed9a50f9ee 100644
--- a/extensions/core/executionoutbox/restclient/pom.xml
+++ b/extensions/core/executionoutbox/restclient/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
diff --git a/extensions/core/executionrepublisher/applib/pom.xml 
b/extensions/core/executionrepublisher/applib/pom.xml
index 9768be7bbea..5ead56db5d4 100644
--- a/extensions/core/executionrepublisher/applib/pom.xml
+++ b/extensions/core/executionrepublisher/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionrepublisher</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-executionrepublisher-applib</artifactId>
diff --git a/extensions/core/executionrepublisher/pom.xml 
b/extensions/core/executionrepublisher/pom.xml
index abd3d9e9f38..6558531571a 100644
--- a/extensions/core/executionrepublisher/pom.xml
+++ b/extensions/core/executionrepublisher/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/flyway/impl/pom.xml 
b/extensions/core/flyway/impl/pom.xml
index 9881ca5afa3..6185c0fbc1f 100644
--- a/extensions/core/flyway/impl/pom.xml
+++ b/extensions/core/flyway/impl/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-flyway</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-flyway-impl</artifactId>
diff --git a/extensions/core/flyway/pom.xml b/extensions/core/flyway/pom.xml
index af519f93ba0..06dd9688260 100644
--- a/extensions/core/flyway/pom.xml
+++ b/extensions/core/flyway/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/layoutloaders/github/pom.xml 
b/extensions/core/layoutloaders/github/pom.xml
index 6db1f3e980f..acfb8e90d39 100644
--- a/extensions/core/layoutloaders/github/pom.xml
+++ b/extensions/core/layoutloaders/github/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-layoutloaders</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
 
diff --git a/extensions/core/layoutloaders/pom.xml 
b/extensions/core/layoutloaders/pom.xml
index c6726fa83e4..49f10555f1f 100644
--- a/extensions/core/layoutloaders/pom.xml
+++ b/extensions/core/layoutloaders/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/titlecache/applib/pom.xml 
b/extensions/core/titlecache/applib/pom.xml
index 03d64439195..4dcc25f836c 100644
--- a/extensions/core/titlecache/applib/pom.xml
+++ b/extensions/core/titlecache/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-titlecache</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-titlecache-applib</artifactId>
diff --git a/extensions/core/titlecache/caffeine/pom.xml 
b/extensions/core/titlecache/caffeine/pom.xml
index 83fc534e3bc..165a8cc4b85 100644
--- a/extensions/core/titlecache/caffeine/pom.xml
+++ b/extensions/core/titlecache/caffeine/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-titlecache</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-titlecache-caffeine</artifactId>
diff --git a/extensions/core/titlecache/pom.xml 
b/extensions/core/titlecache/pom.xml
index eba35a71891..7d32127162c 100644
--- a/extensions/core/titlecache/pom.xml
+++ b/extensions/core/titlecache/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 796838e5092..8e1045aa602 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/security/audittrail/applib/pom.xml 
b/extensions/security/audittrail/applib/pom.xml
index 8b6246e67e2..f231dc673f4 100644
--- a/extensions/security/audittrail/applib/pom.xml
+++ b/extensions/security/audittrail/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/persistence-jdo-qclasses/pom.xml 
b/extensions/security/audittrail/persistence-jdo-qclasses/pom.xml
index 3fd57192be6..70ccd42336f 100644
--- a/extensions/security/audittrail/persistence-jdo-qclasses/pom.xml
+++ b/extensions/security/audittrail/persistence-jdo-qclasses/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/persistence-jdo/pom.xml 
b/extensions/security/audittrail/persistence-jdo/pom.xml
index 92431fce66f..3dca7d7f2c5 100644
--- a/extensions/security/audittrail/persistence-jdo/pom.xml
+++ b/extensions/security/audittrail/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/persistence-jpa/pom.xml 
b/extensions/security/audittrail/persistence-jpa/pom.xml
index 38eab49b51b..3a8f042b7d5 100644
--- a/extensions/security/audittrail/persistence-jpa/pom.xml
+++ b/extensions/security/audittrail/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/pom.xml 
b/extensions/security/audittrail/pom.xml
index 307fc4c1218..d30c9ddbc6b 100644
--- a/extensions/security/audittrail/pom.xml
+++ b/extensions/security/audittrail/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/applib/pom.xml 
b/extensions/security/secman/applib/pom.xml
index eb67fe479d0..66371eb6b08 100644
--- a/extensions/security/secman/applib/pom.xml
+++ b/extensions/security/secman/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/delegated-shiro/pom.xml 
b/extensions/security/secman/delegated-shiro/pom.xml
index 36f4e2aa24d..4e0e1e3fe90 100644
--- a/extensions/security/secman/delegated-shiro/pom.xml
+++ b/extensions/security/secman/delegated-shiro/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/delegated-springoauth2/pom.xml 
b/extensions/security/secman/delegated-springoauth2/pom.xml
index 406819f9f21..ad911752aa3 100644
--- a/extensions/security/secman/delegated-springoauth2/pom.xml
+++ b/extensions/security/secman/delegated-springoauth2/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/encryption-jbcrypt/pom.xml 
b/extensions/security/secman/encryption-jbcrypt/pom.xml
index ab2f06a6181..92bf6720f88 100644
--- a/extensions/security/secman/encryption-jbcrypt/pom.xml
+++ b/extensions/security/secman/encryption-jbcrypt/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/encryption-spring/pom.xml 
b/extensions/security/secman/encryption-spring/pom.xml
index 6a5499f4cbd..c7cd9bd154e 100644
--- a/extensions/security/secman/encryption-spring/pom.xml
+++ b/extensions/security/secman/encryption-spring/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/integration/pom.xml 
b/extensions/security/secman/integration/pom.xml
index b3207bc629d..7d3a26f8bfd 100644
--- a/extensions/security/secman/integration/pom.xml
+++ b/extensions/security/secman/integration/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/persistence-jdo-qclasses/pom.xml 
b/extensions/security/secman/persistence-jdo-qclasses/pom.xml
index 87adecdc9f2..b58922a8ecb 100644
--- a/extensions/security/secman/persistence-jdo-qclasses/pom.xml
+++ b/extensions/security/secman/persistence-jdo-qclasses/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/persistence-jdo/pom.xml 
b/extensions/security/secman/persistence-jdo/pom.xml
index 1e5e48945d4..37920f37e02 100644
--- a/extensions/security/secman/persistence-jdo/pom.xml
+++ b/extensions/security/secman/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/persistence-jpa/pom.xml 
b/extensions/security/secman/persistence-jpa/pom.xml
index f7e09281338..b7beb4af57e 100644
--- a/extensions/security/secman/persistence-jpa/pom.xml
+++ b/extensions/security/secman/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/pom.xml 
b/extensions/security/secman/pom.xml
index a0eae4971e6..4955785cc43 100644
--- a/extensions/security/secman/pom.xml
+++ b/extensions/security/secman/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/applib/pom.xml 
b/extensions/security/sessionlog/applib/pom.xml
index 7e4f33b642a..6e27948ef20 100644
--- a/extensions/security/sessionlog/applib/pom.xml
+++ b/extensions/security/sessionlog/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/persistence-jdo-qclasses/pom.xml 
b/extensions/security/sessionlog/persistence-jdo-qclasses/pom.xml
index d5207ef90aa..0391257a793 100644
--- a/extensions/security/sessionlog/persistence-jdo-qclasses/pom.xml
+++ b/extensions/security/sessionlog/persistence-jdo-qclasses/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/persistence-jdo/pom.xml 
b/extensions/security/sessionlog/persistence-jdo/pom.xml
index 341a2106223..45199619099 100644
--- a/extensions/security/sessionlog/persistence-jdo/pom.xml
+++ b/extensions/security/sessionlog/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/persistence-jpa/pom.xml 
b/extensions/security/sessionlog/persistence-jpa/pom.xml
index e106bb75586..054455a6d57 100644
--- a/extensions/security/sessionlog/persistence-jpa/pom.xml
+++ b/extensions/security/sessionlog/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/pom.xml 
b/extensions/security/sessionlog/pom.xml
index 1afbc6168e3..a94a395e7ff 100644
--- a/extensions/security/sessionlog/pom.xml
+++ b/extensions/security/sessionlog/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/spring-oauth2/pom.xml 
b/extensions/security/spring-oauth2/pom.xml
index 3c9cd5a2237..df16b2a5c92 100644
--- a/extensions/security/spring-oauth2/pom.xml
+++ b/extensions/security/spring-oauth2/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vro/cors/impl/pom.xml b/extensions/vro/cors/impl/pom.xml
index 39f0e2b2b1d..7145113935d 100644
--- a/extensions/vro/cors/impl/pom.xml
+++ b/extensions/vro/cors/impl/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-cors</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-cors-impl</artifactId>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index 6556567187d..6f31a344452 100644
--- a/extensions/vro/cors/pom.xml
+++ b/extensions/vro/cors/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vw/fullcalendar/applib/pom.xml 
b/extensions/vw/fullcalendar/applib/pom.xml
index e1d74c021ab..6388922da8a 100644
--- a/extensions/vw/fullcalendar/applib/pom.xml
+++ b/extensions/vw/fullcalendar/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
diff --git a/extensions/vw/fullcalendar/pom.xml 
b/extensions/vw/fullcalendar/pom.xml
index 90a9075d0f1..4db5b103cef 100644
--- a/extensions/vw/fullcalendar/pom.xml
+++ b/extensions/vw/fullcalendar/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/fullcalendar/wicket/integration/pom.xml 
b/extensions/vw/fullcalendar/wicket/integration/pom.xml
index a74f0530481..02255dc1358 100644
--- a/extensions/vw/fullcalendar/wicket/integration/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/integration/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
        
<artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
diff --git a/extensions/vw/fullcalendar/wicket/pom.xml 
b/extensions/vw/fullcalendar/wicket/pom.xml
index 707e9b5e4a5..d575736814b 100644
--- a/extensions/vw/fullcalendar/wicket/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
diff --git a/extensions/vw/fullcalendar/wicket/ui/pom.xml 
b/extensions/vw/fullcalendar/wicket/ui/pom.xml
index 0a38d2b8ad9..1e1222aa163 100644
--- a/extensions/vw/fullcalendar/wicket/ui/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
        <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
diff --git a/extensions/vw/pdfjs/applib/pom.xml 
b/extensions/vw/pdfjs/applib/pom.xml
index 7a0becaffb7..fcaa8569724 100644
--- a/extensions/vw/pdfjs/applib/pom.xml
+++ b/extensions/vw/pdfjs/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-applib</artifactId>
diff --git a/extensions/vw/pdfjs/fixtures/pom.xml 
b/extensions/vw/pdfjs/fixtures/pom.xml
index c5f0cd6b83a..d85e2c7721d 100644
--- a/extensions/vw/pdfjs/fixtures/pom.xml
+++ b/extensions/vw/pdfjs/fixtures/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <groupId>org.causewayaddons.wicket.pdfjs</groupId>
diff --git a/extensions/vw/pdfjs/metamodel/pom.xml 
b/extensions/vw/pdfjs/metamodel/pom.xml
index 38f58cc11dc..02d6785fe38 100644
--- a/extensions/vw/pdfjs/metamodel/pom.xml
+++ b/extensions/vw/pdfjs/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
diff --git a/extensions/vw/pdfjs/pom.xml b/extensions/vw/pdfjs/pom.xml
index e37d9cbe3c5..df345a4ba45 100644
--- a/extensions/vw/pdfjs/pom.xml
+++ b/extensions/vw/pdfjs/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/pdfjs/wicket/integration/pom.xml 
b/extensions/vw/pdfjs/wicket/integration/pom.xml
index 12c67456baf..b35c2bcecf5 100644
--- a/extensions/vw/pdfjs/wicket/integration/pom.xml
+++ b/extensions/vw/pdfjs/wicket/integration/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
diff --git a/extensions/vw/pdfjs/wicket/pom.xml 
b/extensions/vw/pdfjs/wicket/pom.xml
index 98f5e414af9..67b9b453c4a 100644
--- a/extensions/vw/pdfjs/wicket/pom.xml
+++ b/extensions/vw/pdfjs/wicket/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
diff --git a/extensions/vw/pdfjs/wicket/ui/pom.xml 
b/extensions/vw/pdfjs/wicket/ui/pom.xml
index 92ff795639f..d7a70d34f94 100644
--- a/extensions/vw/pdfjs/wicket/ui/pom.xml
+++ b/extensions/vw/pdfjs/wicket/ui/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
diff --git a/extensions/vw/sse/applib/pom.xml b/extensions/vw/sse/applib/pom.xml
index f8704a9aadb..31424f2bfec 100644
--- a/extensions/vw/sse/applib/pom.xml
+++ b/extensions/vw/sse/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-applib</artifactId>
diff --git a/extensions/vw/sse/metamodel/pom.xml 
b/extensions/vw/sse/metamodel/pom.xml
index 4b528017cd3..20ad5c23a37 100644
--- a/extensions/vw/sse/metamodel/pom.xml
+++ b/extensions/vw/sse/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-metamodel</artifactId>
diff --git a/extensions/vw/sse/pom.xml b/extensions/vw/sse/pom.xml
index afb667ef40f..e900585ccee 100644
--- a/extensions/vw/sse/pom.xml
+++ b/extensions/vw/sse/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vw/sse/wicket/pom.xml b/extensions/vw/sse/wicket/pom.xml
index ce3f179945c..238fdd6bc76 100644
--- a/extensions/vw/sse/wicket/pom.xml
+++ b/extensions/vw/sse/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-wicket</artifactId>
diff --git a/extensions/vw/tabular/applib/pom.xml 
b/extensions/vw/tabular/applib/pom.xml
index a4d8a3e79b4..786fd348df3 100644
--- a/extensions/vw/tabular/applib/pom.xml
+++ b/extensions/vw/tabular/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-tabular</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-tabular-applib</artifactId>
diff --git a/extensions/vw/tabular/excel/pom.xml 
b/extensions/vw/tabular/excel/pom.xml
index f5f532f41e3..08e58ae2435 100644
--- a/extensions/vw/tabular/excel/pom.xml
+++ b/extensions/vw/tabular/excel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-tabular</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-tabular-excel</artifactId>
diff --git a/extensions/vw/tabular/pom.xml b/extensions/vw/tabular/pom.xml
index fa965abe5ac..2fd0d0f5537 100644
--- a/extensions/vw/tabular/pom.xml
+++ b/extensions/vw/tabular/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/incubator/extensions/core/commandreplay/pom.xml 
b/incubator/extensions/core/commandreplay/pom.xml
index ca5b39428e4..b0aceda1937 100644
--- a/incubator/extensions/core/commandreplay/pom.xml
+++ b/incubator/extensions/core/commandreplay/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.incubator</groupId>
                <artifactId>causeway-incubator</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../../pom.xml</relativePath>
        </parent>
 
diff --git a/incubator/extensions/core/commandreplay/primary/pom.xml 
b/incubator/extensions/core/commandreplay/primary/pom.xml
index a58d92da753..b93976b3439 100644
--- a/incubator/extensions/core/commandreplay/primary/pom.xml
+++ b/incubator/extensions/core/commandreplay/primary/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.incubator.extensions</groupId>
         <artifactId>causeway-extensions-commandreplay</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-extensions-commandreplay-primary</artifactId>
diff --git a/incubator/extensions/core/commandreplay/secondary/pom.xml 
b/incubator/extensions/core/commandreplay/secondary/pom.xml
index 4499cbceae3..643bf56c06e 100644
--- a/incubator/extensions/core/commandreplay/secondary/pom.xml
+++ b/incubator/extensions/core/commandreplay/secondary/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.incubator.extensions</groupId>
                <artifactId>causeway-extensions-commandreplay</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-extensions-commandreplay-secondary</artifactId>
diff --git a/incubator/pom.xml b/incubator/pom.xml
index eea6b3a5162..0b99ff95c7d 100644
--- a/incubator/pom.xml
+++ b/incubator/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index de117be7901..9ed8201d82b 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/mavendeps/webapp/pom.xml b/mavendeps/webapp/pom.xml
index b6f0d6b92bf..391805065b8 100644
--- a/mavendeps/webapp/pom.xml
+++ b/mavendeps/webapp/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.mavendeps</groupId>
                <artifactId>causeway-mavendeps</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-mavendeps-webapp</artifactId>
diff --git a/persistence/commons/pom.xml b/persistence/commons/pom.xml
index 7f69faa6074..6a4c91e57d8 100644
--- a/persistence/commons/pom.xml
+++ b/persistence/commons/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/persistence/jdo/applib/pom.xml b/persistence/jdo/applib/pom.xml
index c3bdb64eccc..33f1c6c83bc 100644
--- a/persistence/jdo/applib/pom.xml
+++ b/persistence/jdo/applib/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-applib</artifactId>
diff --git a/persistence/jdo/datanucleus/pom.xml 
b/persistence/jdo/datanucleus/pom.xml
index 8898d904092..66deb143739 100644
--- a/persistence/jdo/datanucleus/pom.xml
+++ b/persistence/jdo/datanucleus/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-datanucleus</artifactId>
diff --git a/persistence/jdo/integration/pom.xml 
b/persistence/jdo/integration/pom.xml
index 9ec44e0112f..fafb560881b 100644
--- a/persistence/jdo/integration/pom.xml
+++ b/persistence/jdo/integration/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-integration</artifactId>
diff --git a/persistence/jdo/metamodel/pom.xml 
b/persistence/jdo/metamodel/pom.xml
index 495048b47e9..a0a4c5c691c 100644
--- a/persistence/jdo/metamodel/pom.xml
+++ b/persistence/jdo/metamodel/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-metamodel</artifactId>
diff --git a/persistence/jdo/pom.xml b/persistence/jdo/pom.xml
index c91623e4bd8..417ec13ba38 100644
--- a/persistence/jdo/pom.xml
+++ b/persistence/jdo/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/persistence/jdo/provider/pom.xml b/persistence/jdo/provider/pom.xml
index b218a7d539f..f349993f41e 100644
--- a/persistence/jdo/provider/pom.xml
+++ b/persistence/jdo/provider/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-provider</artifactId>
diff --git a/persistence/jdo/spring/pom.xml b/persistence/jdo/spring/pom.xml
index 1fe72cc67f5..8374d30c378 100644
--- a/persistence/jdo/spring/pom.xml
+++ b/persistence/jdo/spring/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jdo</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jdo-spring</artifactId>
diff --git a/persistence/jpa/applib/pom.xml b/persistence/jpa/applib/pom.xml
index 7a4be8bd334..a22eda0906b 100644
--- a/persistence/jpa/applib/pom.xml
+++ b/persistence/jpa/applib/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-applib</artifactId>
diff --git a/persistence/jpa/eclipselink/pom.xml 
b/persistence/jpa/eclipselink/pom.xml
index 69ed007d282..7ae6edfc759 100644
--- a/persistence/jpa/eclipselink/pom.xml
+++ b/persistence/jpa/eclipselink/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-eclipselink</artifactId>
diff --git a/persistence/jpa/integration/pom.xml 
b/persistence/jpa/integration/pom.xml
index 7cf5457ae54..24e7e4e2ecb 100644
--- a/persistence/jpa/integration/pom.xml
+++ b/persistence/jpa/integration/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-integration</artifactId>
diff --git a/persistence/jpa/metamodel/pom.xml 
b/persistence/jpa/metamodel/pom.xml
index 54e40f32751..f50310fc420 100644
--- a/persistence/jpa/metamodel/pom.xml
+++ b/persistence/jpa/metamodel/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-metamodel</artifactId>
diff --git a/persistence/jpa/pom.xml b/persistence/jpa/pom.xml
index 0b76ad08ab8..b1a2c947e78 100644
--- a/persistence/jpa/pom.xml
+++ b/persistence/jpa/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/persistence/querydsl/applib/pom.xml 
b/persistence/querydsl/applib/pom.xml
index 7b2540b228f..e52c238a79d 100644
--- a/persistence/querydsl/applib/pom.xml
+++ b/persistence/querydsl/applib/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-applib</artifactId>
diff --git a/persistence/querydsl/integration/pom.xml 
b/persistence/querydsl/integration/pom.xml
index ee3ffe151a3..48fb5e9d600 100644
--- a/persistence/querydsl/integration/pom.xml
+++ b/persistence/querydsl/integration/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-integration</artifactId>
diff --git a/persistence/querydsl/jdo/pom.xml b/persistence/querydsl/jdo/pom.xml
index beca57c4c86..b005a889d1f 100644
--- a/persistence/querydsl/jdo/pom.xml
+++ b/persistence/querydsl/jdo/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-jdo</artifactId>
diff --git a/persistence/querydsl/jpa/pom.xml b/persistence/querydsl/jpa/pom.xml
index 1307c642468..432f96c07f2 100644
--- a/persistence/querydsl/jpa/pom.xml
+++ b/persistence/querydsl/jpa/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-jpa</artifactId>
diff --git a/persistence/querydsl/metamodel/pom.xml 
b/persistence/querydsl/metamodel/pom.xml
index 1165c6f867f..bf5200675f1 100644
--- a/persistence/querydsl/metamodel/pom.xml
+++ b/persistence/querydsl/metamodel/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-metamodel</artifactId>
diff --git a/persistence/querydsl/pom.xml b/persistence/querydsl/pom.xml
index e69b5495695..dac13b865f1 100644
--- a/persistence/querydsl/pom.xml
+++ b/persistence/querydsl/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/persistence/querydsl/testsupport/pom.xml 
b/persistence/querydsl/testsupport/pom.xml
index c4efcf7ba1a..0bd3287d6cb 100644
--- a/persistence/querydsl/testsupport/pom.xml
+++ b/persistence/querydsl/testsupport/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-testsupport</artifactId>
diff --git a/pom.xml b/pom.xml
index 6ec76edfb73..e88603e9bf5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
 
        <groupId>org.apache.causeway</groupId>
        <artifactId>causeway-all</artifactId>
-       <version>2.2.0-SNAPSHOT</version>
+       <version>${revision}</version>
 
        <packaging>pom</packaging>
 
diff --git a/regressiontests/base/pom.xml b/regressiontests/base/pom.xml
index 448fb57a953..8f809921488 100644
--- a/regressiontests/base/pom.xml
+++ b/regressiontests/base/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/bootstrapping/pom.xml 
b/regressiontests/bootstrapping/pom.xml
index 8d866bc1404..da65ab108d4 100644
--- a/regressiontests/bootstrapping/pom.xml
+++ b/regressiontests/bootstrapping/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/cmdexecauditsess/generic/pom.xml 
b/regressiontests/cmdexecauditsess/generic/pom.xml
index b98948bccba..724daaa5d5b 100644
--- a/regressiontests/cmdexecauditsess/generic/pom.xml
+++ b/regressiontests/cmdexecauditsess/generic/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
diff --git a/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml 
b/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
index dad43674186..2397558f2a3 100644
--- a/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
+++ b/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jdo</artifactId>
diff --git a/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml 
b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
index 353680a63c7..d424c7a2dfa 100644
--- a/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
+++ b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     
<artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jpa</artifactId>
diff --git a/regressiontests/cmdexecauditsess/pom.xml 
b/regressiontests/cmdexecauditsess/pom.xml
index ea1a8a94eb1..bea7af61e7c 100644
--- a/regressiontests/cmdexecauditsess/pom.xml
+++ b/regressiontests/cmdexecauditsess/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/regressiontests/config/pom.xml b/regressiontests/config/pom.xml
index 3d25348b377..3fdf6fa5419 100644
--- a/regressiontests/config/pom.xml
+++ b/regressiontests/config/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/core-wrapperfactory/pom.xml 
b/regressiontests/core-wrapperfactory/pom.xml
index b4c73f6e753..b9feef5151a 100644
--- a/regressiontests/core-wrapperfactory/pom.xml
+++ b/regressiontests/core-wrapperfactory/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-regressiontests-core-wrapperfactory</artifactId>
diff --git a/regressiontests/cucumber/pom.xml b/regressiontests/cucumber/pom.xml
index d777513bf50..4be8e2bc84a 100644
--- a/regressiontests/cucumber/pom.xml
+++ b/regressiontests/cucumber/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/domainmodel/pom.xml 
b/regressiontests/domainmodel/pom.xml
index 273edef895e..892fbe88dca 100644
--- a/regressiontests/domainmodel/pom.xml
+++ b/regressiontests/domainmodel/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/eventhandling/pom.xml 
b/regressiontests/eventhandling/pom.xml
index 8e074cbaac5..8e5a5716c14 100644
--- a/regressiontests/eventhandling/pom.xml
+++ b/regressiontests/eventhandling/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/factory/pom.xml b/regressiontests/factory/pom.xml
index a4e87e15f50..d0c79fe9d83 100644
--- a/regressiontests/factory/pom.xml
+++ b/regressiontests/factory/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/incubating/pom.xml 
b/regressiontests/incubating/pom.xml
index 195fe0c2ccc..ff67ed7ca51 100644
--- a/regressiontests/incubating/pom.xml
+++ b/regressiontests/incubating/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/interact/pom.xml b/regressiontests/interact/pom.xml
index 6436f8d3bd9..cd86c5e017e 100644
--- a/regressiontests/interact/pom.xml
+++ b/regressiontests/interact/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/layouts/pom.xml b/regressiontests/layouts/pom.xml
index c0014e38d71..cc2e2a58b81 100644
--- a/regressiontests/layouts/pom.xml
+++ b/regressiontests/layouts/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-regressiontests-layouts</artifactId>
diff --git a/regressiontests/persistence-jdo/pom.xml 
b/regressiontests/persistence-jdo/pom.xml
index 5522c833601..b335a4d4e29 100644
--- a/regressiontests/persistence-jdo/pom.xml
+++ b/regressiontests/persistence-jdo/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/persistence-jpa/pom.xml 
b/regressiontests/persistence-jpa/pom.xml
index 24aabf08eef..bb0f34a343c 100644
--- a/regressiontests/persistence-jpa/pom.xml
+++ b/regressiontests/persistence-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/pom.xml b/regressiontests/pom.xml
index 90fd891cb91..370480265a8 100644
--- a/regressiontests/pom.xml
+++ b/regressiontests/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-bom</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../bom/pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/publishing-jpa/pom.xml 
b/regressiontests/publishing-jpa/pom.xml
index 0d16bada4cd..39e6b548049 100644
--- a/regressiontests/publishing-jpa/pom.xml
+++ b/regressiontests/publishing-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/rest/pom.xml b/regressiontests/rest/pom.xml
index 4af234f3351..08611e09e19 100644
--- a/regressiontests/rest/pom.xml
+++ b/regressiontests/rest/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/value/pom.xml b/regressiontests/value/pom.xml
index d29865f4af2..50d30e48985 100644
--- a/regressiontests/value/pom.xml
+++ b/regressiontests/value/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/viewers-common/pom.xml 
b/regressiontests/viewers-common/pom.xml
index 3ae15e57df0..e3fa44a28b6 100644
--- a/regressiontests/viewers-common/pom.xml
+++ b/regressiontests/viewers-common/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/viewers-jdo/pom.xml 
b/regressiontests/viewers-jdo/pom.xml
index 33d9a8281d4..4aa497e8ddc 100644
--- a/regressiontests/viewers-jdo/pom.xml
+++ b/regressiontests/viewers-jdo/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/viewers-jpa/pom.xml 
b/regressiontests/viewers-jpa/pom.xml
index 42510326e3f..90e588893e2 100644
--- a/regressiontests/viewers-jpa/pom.xml
+++ b/regressiontests/viewers-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/security/bypass/pom.xml b/security/bypass/pom.xml
index 1411eb6fe7c..1f9a7bc3c01 100644
--- a/security/bypass/pom.xml
+++ b/security/bypass/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/keycloak/pom.xml b/security/keycloak/pom.xml
index ae527dee6c3..fe298147355 100644
--- a/security/keycloak/pom.xml
+++ b/security/keycloak/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-       <version>2.2.0-SNAPSHOT</version>
+       <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/shiro/pom.xml b/security/shiro/pom.xml
index e4119c04e2f..4d1eb4d71af 100644
--- a/security/shiro/pom.xml
+++ b/security/shiro/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-       <version>2.2.0-SNAPSHOT</version>
+       <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/simple/pom.xml b/security/simple/pom.xml
index 56f39ae6cb9..253d4deeed6 100644
--- a/security/simple/pom.xml
+++ b/security/simple/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/spring/pom.xml b/security/spring/pom.xml
index 3200f90b416..2513249fb5c 100644
--- a/security/spring/pom.xml
+++ b/security/spring/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/starters/pom.xml b/starters/pom.xml
index b4f59dab08e..a50495ce697 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -27,7 +27,7 @@
                in build-artifacts.sh -->
        <groupId>org.apache.causeway.app</groupId>
        <artifactId>causeway-app-starter-parent</artifactId>
-       <version>2.2.0-SNAPSHOT</version>
+       <version>${revision}</version>
        <packaging>pom</packaging>
 
        <parent>
@@ -105,7 +105,7 @@
                        <dependency>
                                <groupId>org.apache.causeway</groupId>
                                <artifactId>causeway-bom</artifactId>
-                               <version>2.2.0-SNAPSHOT</version>
+                               <version>${revision}</version>
                                <scope>import</scope>
                                <type>pom</type>
                        </dependency>
diff --git a/testing/archtestsupport/applib/pom.xml 
b/testing/archtestsupport/applib/pom.xml
index 978f7ac8041..df94b227321 100644
--- a/testing/archtestsupport/applib/pom.xml
+++ b/testing/archtestsupport/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-archtestsupport</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport-applib</artifactId>
diff --git a/testing/archtestsupport/pom.xml b/testing/archtestsupport/pom.xml
index 01fae149861..ad57702e2b5 100644
--- a/testing/archtestsupport/pom.xml
+++ b/testing/archtestsupport/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport</artifactId>
diff --git a/testing/fakedata/applib/pom.xml b/testing/fakedata/applib/pom.xml
index 59358c4c5a4..9502089777c 100644
--- a/testing/fakedata/applib/pom.xml
+++ b/testing/fakedata/applib/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-applib</artifactId>
diff --git a/testing/fakedata/fixtures/pom.xml 
b/testing/fakedata/fixtures/pom.xml
index 7657e0e6fda..77d2546b460 100644
--- a/testing/fakedata/fixtures/pom.xml
+++ b/testing/fakedata/fixtures/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-fixtures</artifactId>
diff --git a/testing/fakedata/integtests/pom.xml 
b/testing/fakedata/integtests/pom.xml
index 57840ed1838..2d665782df5 100644
--- a/testing/fakedata/integtests/pom.xml
+++ b/testing/fakedata/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-integtests</artifactId>
diff --git a/testing/fakedata/pom.xml b/testing/fakedata/pom.xml
index 5138e8e7e6d..0eb3b4a656b 100644
--- a/testing/fakedata/pom.xml
+++ b/testing/fakedata/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata</artifactId>
diff --git a/testing/fixtures/applib/pom.xml b/testing/fixtures/applib/pom.xml
index 5ac292fa9e9..2e2c063aa13 100644
--- a/testing/fixtures/applib/pom.xml
+++ b/testing/fixtures/applib/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-fixtures</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-fixtures-applib</artifactId>
diff --git a/testing/fixtures/pom.xml b/testing/fixtures/pom.xml
index 07cd4da68e7..b8c9b1f3264 100644
--- a/testing/fixtures/pom.xml
+++ b/testing/fixtures/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-fixtures</artifactId>
diff --git a/testing/h2console/pom.xml b/testing/h2console/pom.xml
index 9302f53e254..4da7b8dd2ac 100644
--- a/testing/h2console/pom.xml
+++ b/testing/h2console/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-h2console</artifactId>
diff --git a/testing/h2console/ui/pom.xml b/testing/h2console/ui/pom.xml
index f3cfc8d3e64..a0c34d05d43 100644
--- a/testing/h2console/ui/pom.xml
+++ b/testing/h2console/ui/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-h2console</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-h2console-ui</artifactId>
diff --git a/testing/hsqldbmgr/pom.xml b/testing/hsqldbmgr/pom.xml
index fc45c5361ba..67e4e515310 100644
--- a/testing/hsqldbmgr/pom.xml
+++ b/testing/hsqldbmgr/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-hsqldbmgr</artifactId>
diff --git a/testing/hsqldbmgr/ui/pom.xml b/testing/hsqldbmgr/ui/pom.xml
index 4e626c8dbaf..2fe3b33df0f 100644
--- a/testing/hsqldbmgr/ui/pom.xml
+++ b/testing/hsqldbmgr/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-hsqldbmgr</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
diff --git a/testing/integtestsupport/applib/pom.xml 
b/testing/integtestsupport/applib/pom.xml
index 6305158a852..4651c7d0075 100644
--- a/testing/integtestsupport/applib/pom.xml
+++ b/testing/integtestsupport/applib/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-integtestsupport</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-integtestsupport-applib</artifactId>
diff --git a/testing/integtestsupport/pom.xml b/testing/integtestsupport/pom.xml
index 00cc5cdaebf..33af5386bd0 100644
--- a/testing/integtestsupport/pom.xml
+++ b/testing/integtestsupport/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-integtestsupport</artifactId>
diff --git a/testing/pom.xml b/testing/pom.xml
index 50250438ce7..db795b24859 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/testing/specsupport/applib/pom.xml 
b/testing/specsupport/applib/pom.xml
index d4c7f1e7211..343615125dc 100644
--- a/testing/specsupport/applib/pom.xml
+++ b/testing/specsupport/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-specsupport</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-specsupport-applib</artifactId>
diff --git a/testing/specsupport/pom.xml b/testing/specsupport/pom.xml
index c55714bee7d..da889eb4b25 100644
--- a/testing/specsupport/pom.xml
+++ b/testing/specsupport/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-testing-specsupport</artifactId>
diff --git a/testing/unittestsupport/applib/pom.xml 
b/testing/unittestsupport/applib/pom.xml
index 0fe4bbe2e04..d5307032417 100644
--- a/testing/unittestsupport/applib/pom.xml
+++ b/testing/unittestsupport/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-unittestsupport</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport-applib</artifactId>
diff --git a/testing/unittestsupport/pom.xml b/testing/unittestsupport/pom.xml
index c3f1bfcec83..f29dd109109 100644
--- a/testing/unittestsupport/pom.xml
+++ b/testing/unittestsupport/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport</artifactId>
diff --git a/valuetypes/asciidoc/applib/pom.xml 
b/valuetypes/asciidoc/applib/pom.xml
index 05e5c9a9860..44294175482 100644
--- a/valuetypes/asciidoc/applib/pom.xml
+++ b/valuetypes/asciidoc/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
diff --git a/valuetypes/asciidoc/builder/pom.xml 
b/valuetypes/asciidoc/builder/pom.xml
index 1781859c6b0..cfb4822a08d 100644
--- a/valuetypes/asciidoc/builder/pom.xml
+++ b/valuetypes/asciidoc/builder/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-builder</artifactId>
diff --git a/valuetypes/asciidoc/metamodel/pom.xml 
b/valuetypes/asciidoc/metamodel/pom.xml
index 9ec7c1debd9..31dd81b16f7 100644
--- a/valuetypes/asciidoc/metamodel/pom.xml
+++ b/valuetypes/asciidoc/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jdo/pom.xml 
b/valuetypes/asciidoc/persistence-jdo/pom.xml
index 0ebb2c39f7d..4e4632017f6 100644
--- a/valuetypes/asciidoc/persistence-jdo/pom.xml
+++ b/valuetypes/asciidoc/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jpa/pom.xml 
b/valuetypes/asciidoc/persistence-jpa/pom.xml
index 45ec1df3e37..3c8e9faf37c 100644
--- a/valuetypes/asciidoc/persistence-jpa/pom.xml
+++ b/valuetypes/asciidoc/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
diff --git a/valuetypes/asciidoc/pom.xml b/valuetypes/asciidoc/pom.xml
index 91167756988..d8c16673dac 100644
--- a/valuetypes/asciidoc/pom.xml
+++ b/valuetypes/asciidoc/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc</artifactId>
diff --git a/valuetypes/asciidoc/ui/pom.xml b/valuetypes/asciidoc/ui/pom.xml
index 7fffcb83aa3..8b0b3501595 100644
--- a/valuetypes/asciidoc/ui/pom.xml
+++ b/valuetypes/asciidoc/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
diff --git a/valuetypes/asciidoc/ui/wicket/pom.xml 
b/valuetypes/asciidoc/ui/wicket/pom.xml
index 6a4a7b3cc8e..e92efca76ad 100644
--- a/valuetypes/asciidoc/ui/wicket/pom.xml
+++ b/valuetypes/asciidoc/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
diff --git a/valuetypes/jodatime/applib/pom.xml 
b/valuetypes/jodatime/applib/pom.xml
index 417e3945a0a..3f4567b6286 100644
--- a/valuetypes/jodatime/applib/pom.xml
+++ b/valuetypes/jodatime/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-jodatime</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-jodatime-applib</artifactId>
diff --git a/valuetypes/jodatime/integration/pom.xml 
b/valuetypes/jodatime/integration/pom.xml
index b07b49c9d51..a40a5fde5aa 100644
--- a/valuetypes/jodatime/integration/pom.xml
+++ b/valuetypes/jodatime/integration/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-jodatime</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-jodatime-integration</artifactId>
diff --git a/valuetypes/jodatime/pom.xml b/valuetypes/jodatime/pom.xml
index 5bbc8e54cb4..239af95f219 100644
--- a/valuetypes/jodatime/pom.xml
+++ b/valuetypes/jodatime/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-jodatime</artifactId>
diff --git a/valuetypes/markdown/applib/pom.xml 
b/valuetypes/markdown/applib/pom.xml
index cbfba2a0af4..5811dcea8c5 100644
--- a/valuetypes/markdown/applib/pom.xml
+++ b/valuetypes/markdown/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-applib</artifactId>
diff --git a/valuetypes/markdown/metamodel/pom.xml 
b/valuetypes/markdown/metamodel/pom.xml
index 5b28b0548f8..904ce899159 100644
--- a/valuetypes/markdown/metamodel/pom.xml
+++ b/valuetypes/markdown/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
diff --git a/valuetypes/markdown/persistence-jdo/pom.xml 
b/valuetypes/markdown/persistence-jdo/pom.xml
index d84ae0bf476..97827802c07 100644
--- a/valuetypes/markdown/persistence-jdo/pom.xml
+++ b/valuetypes/markdown/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
diff --git a/valuetypes/markdown/persistence-jpa/pom.xml 
b/valuetypes/markdown/persistence-jpa/pom.xml
index e5403c8c502..536c9f7b59e 100644
--- a/valuetypes/markdown/persistence-jpa/pom.xml
+++ b/valuetypes/markdown/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index 7ce04373661..1cd667a6672 100644
--- a/valuetypes/markdown/pom.xml
+++ b/valuetypes/markdown/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown</artifactId>
diff --git a/valuetypes/markdown/ui/pom.xml b/valuetypes/markdown/ui/pom.xml
index ba071f8446c..688ad2ea179 100644
--- a/valuetypes/markdown/ui/pom.xml
+++ b/valuetypes/markdown/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-ui</artifactId>
diff --git a/valuetypes/markdown/ui/wicket/pom.xml 
b/valuetypes/markdown/ui/wicket/pom.xml
index 706675e5320..b26424deabc 100644
--- a/valuetypes/markdown/ui/wicket/pom.xml
+++ b/valuetypes/markdown/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown-ui</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index b790419c7fb..1819dec036a 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../core/pom.xml</relativePath>
        </parent>
 
diff --git a/valuetypes/vega/applib/pom.xml b/valuetypes/vega/applib/pom.xml
index cfabe89e2f5..4a9933b483d 100644
--- a/valuetypes/vega/applib/pom.xml
+++ b/valuetypes/vega/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-applib</artifactId>
diff --git a/valuetypes/vega/metamodel/pom.xml 
b/valuetypes/vega/metamodel/pom.xml
index e7426565170..7045e3b7dd7 100644
--- a/valuetypes/vega/metamodel/pom.xml
+++ b/valuetypes/vega/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-metamodel</artifactId>
diff --git a/valuetypes/vega/persistence-jdo/pom.xml 
b/valuetypes/vega/persistence-jdo/pom.xml
index b571c888273..afb85dc6ddd 100644
--- a/valuetypes/vega/persistence-jdo/pom.xml
+++ b/valuetypes/vega/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId>
diff --git a/valuetypes/vega/persistence-jpa/pom.xml 
b/valuetypes/vega/persistence-jpa/pom.xml
index 25f1f1548d4..5dfe2e930bd 100644
--- a/valuetypes/vega/persistence-jpa/pom.xml
+++ b/valuetypes/vega/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
diff --git a/valuetypes/vega/pom.xml b/valuetypes/vega/pom.xml
index ec52c86a59a..acc4737b755 100644
--- a/valuetypes/vega/pom.xml
+++ b/valuetypes/vega/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega</artifactId>
diff --git a/valuetypes/vega/ui/pom.xml b/valuetypes/vega/ui/pom.xml
index a9c141f084c..7e105ac70ed 100644
--- a/valuetypes/vega/ui/pom.xml
+++ b/valuetypes/vega/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-ui</artifactId>
diff --git a/valuetypes/vega/ui/wicket/pom.xml 
b/valuetypes/vega/ui/wicket/pom.xml
index 69152f25952..7509ac6c610 100644
--- a/valuetypes/vega/ui/wicket/pom.xml
+++ b/valuetypes/vega/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega-ui</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
diff --git a/viewers/commons/applib/pom.xml b/viewers/commons/applib/pom.xml
index 76230356f6c..26abf7644c4 100644
--- a/viewers/commons/applib/pom.xml
+++ b/viewers/commons/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-applib</artifactId>
diff --git a/viewers/commons/model/pom.xml b/viewers/commons/model/pom.xml
index 09e162e70c8..5439399aa15 100644
--- a/viewers/commons/model/pom.xml
+++ b/viewers/commons/model/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-model</artifactId>
diff --git a/viewers/commons/pom.xml b/viewers/commons/pom.xml
index 901e9167175..8dd4500a53d 100644
--- a/viewers/commons/pom.xml
+++ b/viewers/commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/commons/prism/pom.xml b/viewers/commons/prism/pom.xml
index 75c423662b7..6c6544d5c7d 100644
--- a/viewers/commons/prism/pom.xml
+++ b/viewers/commons/prism/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-commons-prism</artifactId>
diff --git a/viewers/commons/services/pom.xml b/viewers/commons/services/pom.xml
index d923de82eee..8c146627bf0 100644
--- a/viewers/commons/services/pom.xml
+++ b/viewers/commons/services/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-services</artifactId>
diff --git a/viewers/graphql/applib/pom.xml b/viewers/graphql/applib/pom.xml
index 288caf9b8e0..809d97a754f 100644
--- a/viewers/graphql/applib/pom.xml
+++ b/viewers/graphql/applib/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-applib</artifactId>
diff --git a/viewers/graphql/model/pom.xml b/viewers/graphql/model/pom.xml
index 10f6c70d778..88a3917e6c6 100644
--- a/viewers/graphql/model/pom.xml
+++ b/viewers/graphql/model/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-model</artifactId>
diff --git a/viewers/graphql/pom.xml b/viewers/graphql/pom.xml
index 0549d19343d..a293404d06b 100644
--- a/viewers/graphql/pom.xml
+++ b/viewers/graphql/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/viewers/graphql/test/pom.xml b/viewers/graphql/test/pom.xml
index 46bdc7df0c6..94a81acbeaa 100644
--- a/viewers/graphql/test/pom.xml
+++ b/viewers/graphql/test/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-test</artifactId>
diff --git a/viewers/graphql/test2/pom.xml b/viewers/graphql/test2/pom.xml
index 163fc8c79b3..116a26e991b 100644
--- a/viewers/graphql/test2/pom.xml
+++ b/viewers/graphql/test2/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-test2</artifactId>
diff --git a/viewers/graphql/testsupport/pom.xml 
b/viewers/graphql/testsupport/pom.xml
index aef169f932a..1cce68dca90 100644
--- a/viewers/graphql/testsupport/pom.xml
+++ b/viewers/graphql/testsupport/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-testsupport</artifactId>
diff --git a/viewers/graphql/viewer/pom.xml b/viewers/graphql/viewer/pom.xml
index 807fdbde32c..15ab41bc557 100644
--- a/viewers/graphql/viewer/pom.xml
+++ b/viewers/graphql/viewer/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-viewer</artifactId>
diff --git a/viewers/restfulobjects/applib/pom.xml 
b/viewers/restfulobjects/applib/pom.xml
index 5ee75020675..3c2572d04ee 100644
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
        <artifactId>causeway-viewer-restfulobjects-applib</artifactId>
diff --git a/viewers/restfulobjects/client/pom.xml 
b/viewers/restfulobjects/client/pom.xml
index 420326b390f..bcbe866e698 100644
--- a/viewers/restfulobjects/client/pom.xml
+++ b/viewers/restfulobjects/client/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
        <artifactId>causeway-viewer-restfulobjects-client</artifactId>
diff --git a/viewers/restfulobjects/jaxrs-resteasy/pom.xml 
b/viewers/restfulobjects/jaxrs-resteasy/pom.xml
index 6e0c387656b..cd87b2bcbf0 100644
--- a/viewers/restfulobjects/jaxrs-resteasy/pom.xml
+++ b/viewers/restfulobjects/jaxrs-resteasy/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-restfulobjects</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId>
diff --git a/viewers/restfulobjects/pom.xml b/viewers/restfulobjects/pom.xml
index 70fddfbbad4..6745dff7bc2 100644
--- a/viewers/restfulobjects/pom.xml
+++ b/viewers/restfulobjects/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/restfulobjects/rendering/pom.xml 
b/viewers/restfulobjects/rendering/pom.xml
index b99a3a67a17..ed5ec04e135 100644
--- a/viewers/restfulobjects/rendering/pom.xml
+++ b/viewers/restfulobjects/rendering/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
diff --git a/viewers/restfulobjects/test/pom.xml 
b/viewers/restfulobjects/test/pom.xml
index ffb3ef0a733..ee4c1e0fce4 100644
--- a/viewers/restfulobjects/test/pom.xml
+++ b/viewers/restfulobjects/test/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-restfulobjects</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-restfulobjects-test</artifactId>
diff --git a/viewers/restfulobjects/testing/pom.xml 
b/viewers/restfulobjects/testing/pom.xml
index ccafd67e058..4ed7b5bc080 100644
--- a/viewers/restfulobjects/testing/pom.xml
+++ b/viewers/restfulobjects/testing/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-testing</artifactId>
diff --git a/viewers/restfulobjects/viewer/pom.xml 
b/viewers/restfulobjects/viewer/pom.xml
index 9190baffc9a..f8f46a45f8e 100644
--- a/viewers/restfulobjects/viewer/pom.xml
+++ b/viewers/restfulobjects/viewer/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
diff --git a/viewers/wicket/applib/pom.xml b/viewers/wicket/applib/pom.xml
index 0ef955344f7..3042629676d 100644
--- a/viewers/wicket/applib/pom.xml
+++ b/viewers/wicket/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-applib</artifactId>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index 872238863c3..37c32d14d32 100644
--- a/viewers/wicket/model/pom.xml
+++ b/viewers/wicket/model/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-model</artifactId>
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index bbc860eeb83..cef681fa91a 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/wicket/ui-test/pom.xml b/viewers/wicket/ui-test/pom.xml
index 08c39921762..b0e6e6800b5 100644
--- a/viewers/wicket/ui-test/pom.xml
+++ b/viewers/wicket/ui-test/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-wicket</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-wicket-ui-test</artifactId>
diff --git a/viewers/wicket/ui/pom.xml b/viewers/wicket/ui/pom.xml
index 45cea4ffd36..aed4ce823f7 100644
--- a/viewers/wicket/ui/pom.xml
+++ b/viewers/wicket/ui/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-wicket</artifactId>
-               <version>2.2.0-SNAPSHOT</version>
+               <version>${revision}</version>
        </parent>
 
        <artifactId>causeway-viewer-wicket-ui</artifactId>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index 55df36480d6..bc1bea7c948 100644
--- a/viewers/wicket/viewer/pom.xml
+++ b/viewers/wicket/viewer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>2.2.0-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
 
     <name>Apache Causeway Viewer - Wicket (Viewer)</name>

Reply via email to