You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2025/10/09 22:01:56 UTC
(causeway) branch release-4.0.0-M1-RC1 updated (42b83f7e3b0 -> b5720eb6a70)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
discard 42b83f7e3b0 fixes (?) verify script
discard d6b4f49c43b updating release verification process docs
discard 1a8c18fcb49 CAUSEWAY-3898: updates release procedure docs
discard 16212c14f8b CAUSEWAY-3898: resetting version
discard fd07d6bf5da removes the 'dont deploy the aggregator' property;
discard 9af80f59e7a changes source-plugin to use a different goal
discard 2ecaab7a1d5 adds source plugin to top-level aggregator
new 0d39d20cfdc adds missing stuff to root pom.xml for release
new a332cba17bf adds back in distributionManagement for bom
new 989b5d0bf64 adds the missing sourceReleaseAssemlyDescriptor property
new 569fea3782e also removes the deploy skip property for aggregator, cos we _do_ want the source to be deployed (uploaded)
new 52dedde7aee adopts apache release parent
new d37a0089913 attaches source-release.zip so that it is uploaded to nexus
new 1fba7258cec CAUSEWAY-3898: resetting version
new d0383d26f9e CAUSEWAY-3898: updates release procedure docs
new b2999e8065f updating release verification process docs
new c7d9662e078 fixes (?) verify script
new b5720eb6a70 further fixes to release procedure
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (42b83f7e3b0)
\
N -- N -- N refs/heads/release-4.0.0-M1-RC1 (b5720eb6a70)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../modules/ROOT/partials/verify-process.adoc | 2 +
bom/pom.xml | 171 ---------------------
parent/pom.xml | 34 ----
pom.xml | 84 +++++-----
scripts/verify-causeway-release.sh | 2 +-
5 files changed, 41 insertions(+), 252 deletions(-)
(causeway) 06/11: attaches source-release.zip so that it is uploaded to nexus
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit d37a008991382cecde2646125a45dbbdbe520103
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 18:41:24 2025 +0100
attaches source-release.zip so that it is uploaded to nexus
---
pom.xml | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9986d5b46f8..1e05c44815a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,21 +154,6 @@
<properties>
<skipTests>true</skipTests>
</properties>
-<!--
- <distributionManagement>
- <repository>
- <id>apache.releases.https</id>
- <name>Apache Release Distribution Repository</name>
- <url>
- https://repository.apache.org/service/local/staging/deploy/maven2</url>
- </repository>
- <snapshotRepository>
- <id>apache.snapshots.https</id>
- <name>${distMgmtSnapshotsName}</name>
- <url>${distMgmtSnapshotsUrl}</url>
- </snapshotRepository>
- </distributionManagement>
--->
<build>
<plugins>
<plugin>
@@ -210,6 +195,14 @@
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <attach>true</attach>
+ </configuration>
+ </plugin>
+
</plugins>
</build>
(causeway) 08/11: CAUSEWAY-3898: updates release procedure docs
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit d0383d26f9e55a81d11fac9765ebba3acb14880c
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Oct 8 17:57:56 2025 +0100
CAUSEWAY-3898: updates release procedure docs
---
.../modules/ROOT/pages/cutting-a-release.adoc | 149 +++------------------
1 file changed, 19 insertions(+), 130 deletions(-)
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index 3b1847c7c42..35e3784c80e 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -550,7 +550,7 @@ and also push tag:
[source,bash,subs="attributes+"]
----
-git push origin refs/tags/causeway-$CAUSEWAYREL:refs/tags/causeway-$CAUSEWAYREL-$CAUSEWAYRC
+git push origin refs/tags/causeway-${CAUSEWAYREL}:refs/tags/causeway-${CAUSEWAYREL}-${CAUSEWAYRC}
git fetch
----
@@ -562,33 +562,25 @@ The remote tags aren't visible locally but can be seen link:https://github.com/a
[#update-starter-apps]
== Update starter apps
-// For each of the two starter apps, we maintain (currently) eight branches:
-For each of the two starter apps, we maintain four branches:
+For each of the two starter apps, we maintain two branches:
-// * `{page-causewaycurrmajorversion}-jpa` and `{page-causewaycurrmajorversion}-jdo` ; and also `{page-causewaynextmajorversion}-jpa` and `{page-causewaynextmajorversion}-jdo`
-* `{page-causewaycurrmajorversion}-jpa` and `{page-causewaycurrmajorversion}-jdo`
+* `{page-causewaycurrmajorversion}-jpa`
+
-These are intended to reference the _most recently released_ version, the first demonstrating persistence using JDO, the second using JPA.
-These are the branches referenced from the home page and getting started pages of the website.
+Is are intended to reference the _most recently released_ version (demonstrating persistence using EclipseLink JPA).
+This branch is referenced from the home page and getting started pages of the website.
-// * `{page-causewaycurrmajorversion}-jpa-SNAPSHOT` and `{page-causewaycurrmajorversion}-jdo-SNAPSHOT` ; and also `{page-causewaynextmajorversion}-jpa-SNAPSHOT` and `{page-causewaynextmajorversion}-jdo-SNAPSHOT`
-* `{page-causewaycurrmajorversion}-jpa-SNAPSHOT` and `{page-causewaycurrmajorversion}-jdo-SNAPSHOT`
+* `{page-causewaycurrmajorversion}-jpa-SNAPSHOT`
+
-These reference the most current snapshot nightly build.
+Reference the most current snapshot nightly build.
-The general idea is that a release will fast-forward `vN-jpa` to `vN-jpa-SNAPSHOT` and similarly moves `vN-jdo` up to `vN-jdo-SNAPSHOT`, bumping to the newly released version of the framework in the process.
-This is done for all current `vN` branches.
-The non-SNAPSHOT builds should always reference the most recently release.
-In order that we don't break the starter apps while a release is being voted on, we do the changes in work branches, `$CAUSEWAYBRANCH-jpa` and `$CAUSEWAYBRANCH-jdo`.
+In order that we don't break the starter apps while a release is being voted on, we do the changes in a work branch, `$CAUSEWAYBRANCH-jpa`.
=== HelloWorld
For _helloworld_, we create a release branch for both variants:
-* for `jpa`:
-+
-** Checkout the branch, bump versions, and commit:
+* Checkout the branch, bump versions, and commit:
+
[source,bash,subs="attributes+"]
----
@@ -602,10 +594,10 @@ find . -name pom.xml -exec sed -i '' "s/<version>${CAUSEWAYREL}-SNAPSHOT<\/versi
git add .
git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jpa)"
----
-
++
The parent `pom.xml` references the ASF staging repository, so this will pull down the release if not already present in `~/.m2/repository`.
-** Test the app
+* Test the app
+
[source,bash,subs="attributes+"]
----
@@ -613,73 +605,21 @@ mvnd clean install
mvnd spring-boot:run
----
-** Make any additional changes that might be required (eg update to `menubars.layout.xml`) commit and retest
+* Make any additional changes that might be required (eg update to `menubars.layout.xml`) commit and retest
-** Push the branch to origin:
+* Push the branch to origin:
+
[source,bash,subs="attributes+"]
----
git push -u origin $CAUSEWAYBRANCH-jpa
----
-* for `jdo`:
-+
-** Checkout the branch, bump versions, and commit:
-+
-[source,bash,subs="attributes+"]
-----
-git checkout {page-causewaycurrmajorversion}-jdo-SNAPSHOT
-git pull --ff-only
-
-git checkout -b $CAUSEWAYBRANCH-jdo
-
-find . -name pom.xml -exec sed -i '' "s/<version>${CAUSEWAYREL}-SNAPSHOT<\/version>/<version>${CAUSEWAYREL}<\/version>/g" {} +
-
-git add .
-git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jdo)"
-----
-
-** Test the app
-+
-[source,bash,subs="attributes+"]
-----
-mvnd clean install
-mvnd spring-boot:run
-----
-
-** Make any additional changes that might be required, and re-test.
-+
-This might be easiest to just cherry-pick commits made on the `{page-causewaycurrmajorversion}-jpa` branch.
-
-** Merge in the `{page-causewaycurrmajorversion}-jpa` branch, discarding any conflicts.
-+
-[source,bash,subs="attributes+"]
-----
-git merge $CAUSEWAYBRANCH-jpa --no-commit
-----
-+
-The idea here is to show equivalence between the two branches.
-The merge commit should end up with no changes:
-+
-[source,bash,subs="attributes+"]
-----
-git commit -m "$CAUSEWAYJIRA - merge in jpa"
-----
-
-** Push the branch to origin:
-+
-[source,bash,subs="attributes+"]
-----
-git push -u origin $CAUSEWAYBRANCH-jdo
-----
=== SimpleApp
For _simple app_, the steps are almost the same:
-* for `jpa`:
-
-** Checkout the branch, bump versions, and commit:
+* Checkout the branch, bump versions, and commit:
+
[source,bash,subs="attributes+"]
----
@@ -693,44 +633,10 @@ find . -name pom.xml -exec sed -i '' "s/<version>${CAUSEWAYREL}-SNAPSHOT<\/versi
git add .
git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jpa)"
----
-<.> the top-level `pom.xml` references the ASF staging repository, so this will pull down the release if not already present in `~/.m2/repository`.
-
-** Test the app
-+
-[source,bash,subs="attributes+"]
-----
-mvnd clean install
-mvnd -pl webapp spring-boot:run
-----
-
-** Make any additional changes that might be required (eg update to `menubars.layout.xml`) commit and retest
-
-** Push the branch to origin:
-+
-[source,bash,subs="attributes+"]
-----
-git push -u origin $CAUSEWAYBRANCH-jpa
-----
-
-
-* for `jdo`:
-+
-** Checkout the branch, bump versions, and commit:
+
-[source,bash,subs="attributes+"]
-----
-git checkout {page-causewaycurrmajorversion}-jdo-SNAPSHOT
-git pull --ff-only
-
-git checkout -b $CAUSEWAYBRANCH-jdo
-
-find . -name pom.xml -exec sed -i '' "s/<version>${CAUSEWAYREL}-SNAPSHOT<\/version>/<version>${CAUSEWAYREL}<\/version>/g" {} +
-
-git add .
-git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jdo)"
-----
+The parent `pom.xml` references the ASF staging repository, so this will pull down the release if not already present in `~/.m2/repository`.
-** Test the app
+* Test the app
+
[source,bash,subs="attributes+"]
----
@@ -738,30 +644,13 @@ mvnd clean install
mvnd -pl webapp spring-boot:run
----
-** Make any additional changes that might be required, and re-test.
-+
-This might be easiest to just cherry-pick commits made on the `jpa` branch.
+* Make any additional changes that might be required (eg update to `menubars.layout.xml`) commit and retest
-** Merge in the `jpa` branch, discarding any conflicts.
+* Push the branch to origin:
+
[source,bash,subs="attributes+"]
----
-git merge $CAUSEWAYBRANCH-jpa --no-commit
-----
-+
-The idea here is to show equivalence between the two branches.
-The merge commit should end up with no changes:
-+
-[source,bash,subs="attributes+"]
-----
-git commit -m "$CAUSEWAYJIRA - merge in jpa"
-----
-
-** Push the branch to origin:
-+
-[source,bash,subs="attributes+"]
-----
-git push -u origin $CAUSEWAYBRANCH-jdo
+git push -u origin $CAUSEWAYBRANCH-jpa
----
(causeway) 02/11: adds back in distributionManagement for bom
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit a332cba17bf48f4eb2b40fdeb387426f452bd0b1
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 15:38:32 2025 +0100
adds back in distributionManagement for bom
---
bom/pom.xml | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/bom/pom.xml b/bom/pom.xml
index 7979c5b2002..3a96698f9c6 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -2145,4 +2145,33 @@ identified
</developer>
</developers>
+ <profiles>
+ <!-- START SNIPPET: release-profile -->
+ <profile>
+ <id>apache-release</id>
+ <activation>
+ <property>
+ <name>apache-release</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ <distributionManagement>
+ <repository>
+ <id>apache.releases.https</id>
+ <name>Apache Release Distribution Repository</name>
+ <url>
+ https://repository.apache.org/service/local/staging/deploy/maven2</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache.snapshots.https</id>
+ <name>${distMgmtSnapshotsName}</name>
+ <url>${distMgmtSnapshotsUrl}</url>
+ </snapshotRepository>
+ </distributionManagement>
+ </profile>
+ <!-- END SNIPPET: release-profile -->
+ </profiles>
+
</project>
(causeway) 10/11: fixes (?) verify script
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit c7d9662e07810587be7ea47b5da10ef77824b7ed
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 14:49:05 2025 +0100
fixes (?) verify script
---
scripts/verify-causeway-release.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/verify-causeway-release.sh b/scripts/verify-causeway-release.sh
index f369f85accb..65a4602dc9a 100755
--- a/scripts/verify-causeway-release.sh
+++ b/scripts/verify-causeway-release.sh
@@ -93,7 +93,7 @@ _build(){
echo 'Building'
# previously there were multiple directories, now just the one.
- pushd causeway*/bom
+ pushd causeway*
_execmustpass mvn clean install -DskipTests -T1C -Dgithub
popd
}
@@ -145,7 +145,7 @@ if [[ -z "$NEXUSREPONUM" || -z "$VERSION" || -z "$RC" ]]; then
fi
cat <<EOF >/tmp/url.txt
-https://repository.apache.org/service/local/repositories/orgapachecauseway-$NEXUSREPONUM/content/org/apache/causeway/causeway-bom/$VERSION/causeway-bom-$VERSION-source-release.zip
+https://repository.apache.org/service/local/repositories/orgapachecauseway-$NEXUSREPONUM/content/org/apache/causeway/causeway-all/$VERSION/causeway-all-$VERSION-source-release.zip
EOF
# The work starts here
(causeway) 07/11: CAUSEWAY-3898: resetting version
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 1fba7258cec56ca9741db38d360a90f670aa8c7e
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Oct 8 17:48:45 2025 +0100
CAUSEWAY-3898: resetting version
---
antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc | 4 ++--
antora/pom.xml | 2 +-
api/applib/pom.xml | 2 +-
api/schema/pom.xml | 2 +-
bom/pom.xml | 2 +-
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/mmtest/pom.xml | 2 +-
core/mmtestsupport/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 +-
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 +-
extensions/core/executionlog/persistence-jpa/pom.xml | 2 +-
extensions/core/executionlog/pom.xml | 2 +-
extensions/core/executionoutbox/applib/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 +-
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-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 +-
extensions/security/secman/persistence-jpa/pom.xml | 2 +-
extensions/security/secman/pom.xml | 2 +-
extensions/security/sessionlog/applib/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/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/pdf/pom.xml | 2 +-
extensions/vw/tabular/pom.xml | 2 +-
mavendeps/pom.xml | 2 +-
mavendeps/webapp/pom.xml | 2 +-
parent/pom.xml | 4 ++--
persistence/commons/pom.xml | 2 +-
persistence/jdbc/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/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-jpa/pom.xml | 2 +-
regressiontests/base/pom.xml | 2 +-
regressiontests/bootstrapping/pom.xml | 2 +-
regressiontests/cmdexecauditsess/generic/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/interact/pom.xml | 2 +-
regressiontests/persistence-jpa/pom.xml | 2 +-
regressiontests/pom.xml | 2 +-
regressiontests/publishing-jpa/pom.xml | 2 +-
regressiontests/rest-jpa/pom.xml | 2 +-
regressiontests/value/pom.xml | 2 +-
regressiontests/viewers-common/pom.xml | 2 +-
regressiontests/viewers-jpa/pom.xml | 2 +-
security/bypass/pom.xml | 2 +-
security/keycloak/pom.xml | 2 +-
security/simple/pom.xml | 2 +-
security/spring/pom.xml | 2 +-
starters/pom.xml | 2 +-
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-jpa/pom.xml | 2 +-
valuetypes/asciidoc/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 2 +-
valuetypes/asciidoc/ui/wicket/pom.xml | 2 +-
valuetypes/markdown/applib/pom.xml | 2 +-
valuetypes/markdown/metamodel/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-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/pom.xml | 2 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
viewers/restfulobjects/test/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 +-
186 files changed, 188 insertions(+), 188 deletions(-)
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index a67b5c5665a..3b1847c7c42 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -526,9 +526,9 @@ Therefore:
[source,bash,subs="attributes+"]
----
mvnd versions:set -DnewVersion={page-causewaysnapshotversion}
-mvnd install -DskipTests -o -T1C -Dgithub
+mvnd install -DskipTests -o -Dgithub
-pushd ../starters
+pushd bom
mvnd versions:set -DnewVersion={page-causewaysnapshotversion}
mvnd install -DskipTests -o
popd
diff --git a/antora/pom.xml b/antora/pom.xml
index 347c93eed87..3564ba06ffd 100644
--- a/antora/pom.xml
+++ b/antora/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-bom</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../bom/pom.xml</relativePath>
</parent>
diff --git a/api/applib/pom.xml b/api/applib/pom.xml
index 777e43f05ea..754bdbaadb6 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/api/schema/pom.xml b/api/schema/pom.xml
index 28c584e1917..ec394714361 100644
--- a/api/schema/pom.xml
+++ b/api/schema/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/bom/pom.xml b/bom/pom.xml
index 3a96698f9c6..1ff6c16caca 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -44,7 +44,7 @@ identified
</parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-bom</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
diff --git a/commons/pom.xml b/commons/pom.xml
index 8b7c1d53b23..7fff4e5122e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../core/pom.xml</relativePath>
</parent>
diff --git a/core/codegen-bytebuddy/pom.xml b/core/codegen-bytebuddy/pom.xml
index 65eea3b1a5e..af52a1d6206 100644
--- a/core/codegen-bytebuddy/pom.xml
+++ b/core/codegen-bytebuddy/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-codegen-bytebuddy</artifactId>
diff --git a/core/config/pom.xml b/core/config/pom.xml
index de1bc60e267..7ebed858f10 100644
--- a/core/config/pom.xml
+++ b/core/config/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-config</artifactId>
diff --git a/core/interaction/pom.xml b/core/interaction/pom.xml
index a1b7e9535b7..74ba3d5e86d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-interaction</artifactId>
diff --git a/core/internaltestsupport/pom.xml b/core/internaltestsupport/pom.xml
index 4192ad1c064..a7425ef1e55 100644
--- a/core/internaltestsupport/pom.xml
+++ b/core/internaltestsupport/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-internaltestsupport</artifactId>
diff --git a/core/metamodel/pom.xml b/core/metamodel/pom.xml
index d5fe1190a5f..8b8e7e9c02d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-metamodel</artifactId>
diff --git a/core/mmtest/pom.xml b/core/mmtest/pom.xml
index 5c23a5588d3..1f9627c8c6c 100644
--- a/core/mmtest/pom.xml
+++ b/core/mmtest/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-mmtest</artifactId>
diff --git a/core/mmtestsupport/pom.xml b/core/mmtestsupport/pom.xml
index 7eebc34da69..e21aa4a0910 100644
--- a/core/mmtestsupport/pom.xml
+++ b/core/mmtestsupport/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-mmtestsupport</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 6679abec3e8..6911d9a6102 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 37088d6b73c..1702c2f11da 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-runtime</artifactId>
diff --git a/core/runtimeservices/pom.xml b/core/runtimeservices/pom.xml
index 1c5ebe68cbb..84bb1f74f3d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-runtimeservices</artifactId>
diff --git a/core/security/pom.xml b/core/security/pom.xml
index b79bf9d98ea..77628b8e01b 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-security</artifactId>
diff --git a/core/transaction/pom.xml b/core/transaction/pom.xml
index 13182bbb91a..dcb5d0ea10a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-transaction</artifactId>
diff --git a/core/webapp/pom.xml b/core/webapp/pom.xml
index 13fca683075..f23bae70d2b 100644
--- a/core/webapp/pom.xml
+++ b/core/webapp/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.core</groupId>
<artifactId>causeway-core</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-core-webapp</artifactId>
diff --git a/extensions/core/commandlog/applib/pom.xml b/extensions/core/commandlog/applib/pom.xml
index dfa4a66c3c0..1216c4c0966 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-commandlog-applib</artifactId>
diff --git a/extensions/core/commandlog/persistence-jpa/pom.xml b/extensions/core/commandlog/persistence-jpa/pom.xml
index d02c821df3e..0acd77531a6 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
diff --git a/extensions/core/commandlog/pom.xml b/extensions/core/commandlog/pom.xml
index 86da5baa6e8..42a9aec4670 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/docgen/help/pom.xml b/extensions/core/docgen/help/pom.xml
index 51f425bc2e9..b25c2e3fdb1 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-docgen-help</artifactId>
diff --git a/extensions/core/docgen/pom.xml b/extensions/core/docgen/pom.xml
index bfd29c5ab90..c0988da7212 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/excel/applib/pom.xml b/extensions/core/excel/applib/pom.xml
index 7fc1cad1b55..6c9b30156a6 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 dbd9b222ab2..3119699c41c 100644
--- a/extensions/core/excel/fixture/pom.xml
+++ b/extensions/core/excel/fixture/pom.xml
@@ -25,7 +25,7 @@ under the License.
<parent>
<groupId>org.apache.causeway.extensions</groupId>
<artifactId>causeway-extensions</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/excel/integtests/pom.xml b/extensions/core/excel/integtests/pom.xml
index 5f2d6ea297b..68b77a2bacc 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.regressiontests</groupId>
<artifactId>causeway-regressiontests</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../../../regressiontests/pom.xml</relativePath>
</parent>
diff --git a/extensions/core/excel/pom.xml b/extensions/core/excel/pom.xml
index 9054c96ad86..2bb884523db 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/excel/testing/pom.xml b/extensions/core/excel/testing/pom.xml
index 99c6683b421..bfb1bac2bf4 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 e326d122486..71713d916df 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-executionlog-applib</artifactId>
diff --git a/extensions/core/executionlog/persistence-jpa/pom.xml b/extensions/core/executionlog/persistence-jpa/pom.xml
index ff3c83aadc5..654291fc6ee 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
diff --git a/extensions/core/executionlog/pom.xml b/extensions/core/executionlog/pom.xml
index 3b751741caa..d729de7155d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/executionoutbox/applib/pom.xml b/extensions/core/executionoutbox/applib/pom.xml
index dee3815dd9d..167969b7d50 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jpa/pom.xml b/extensions/core/executionoutbox/persistence-jpa/pom.xml
index 02ca5a3e155..6210bc3ac9a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
diff --git a/extensions/core/executionoutbox/pom.xml b/extensions/core/executionoutbox/pom.xml
index f657223dabd..2258c85d017 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/executionoutbox/restclient/pom.xml b/extensions/core/executionoutbox/restclient/pom.xml
index 916aaa2e173..8509d32aec4 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 f682ebb9558..85b0932aeeb 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-executionrepublisher-applib</artifactId>
diff --git a/extensions/core/executionrepublisher/pom.xml b/extensions/core/executionrepublisher/pom.xml
index 62a6d26c7d6..5b57ab9e5d3 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/flyway/impl/pom.xml b/extensions/core/flyway/impl/pom.xml
index 4991a453563..cd364013cfe 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-flyway-impl</artifactId>
diff --git a/extensions/core/flyway/pom.xml b/extensions/core/flyway/pom.xml
index e2856f91605..6a366042573 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/layoutloaders/github/pom.xml b/extensions/core/layoutloaders/github/pom.xml
index db49e8acdf1..2dd20af2478 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
diff --git a/extensions/core/layoutloaders/pom.xml b/extensions/core/layoutloaders/pom.xml
index 82ce11e6d6d..63e051ddae8 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/core/titlecache/applib/pom.xml b/extensions/core/titlecache/applib/pom.xml
index 8324b6c595b..b6baa63fada 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 3212172c174..3b86d4860c8 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-titlecache-caffeine</artifactId>
diff --git a/extensions/core/titlecache/pom.xml b/extensions/core/titlecache/pom.xml
index fb58f9a08bc..6c0ac60cd78 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index ae5a220e1bc..6482f2773bc 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/extensions/security/audittrail/applib/pom.xml b/extensions/security/audittrail/applib/pom.xml
index a877497428f..4faf8d17066 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 b434d71079f..15eda500d84 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/audittrail/pom.xml b/extensions/security/audittrail/pom.xml
index e0f48e19b04..df798f9a8a8 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/secman/applib/pom.xml b/extensions/security/secman/applib/pom.xml
index 4c00fc2ea6b..c67145d2efd 100644
--- a/extensions/security/secman/applib/pom.xml
+++ b/extensions/security/secman/applib/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.extensions</groupId>
<artifactId>causeway-extensions-secman</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 3a850ff713e..0b83c4a90df 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 941b36f83fd..8ff1d05e868 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 ac0735d07dc..8478f3ff16a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/secman/integration/pom.xml b/extensions/security/secman/integration/pom.xml
index 4f0f0c8f31d..48e6148738f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 ea6820b07d9..8ba83b2d5a2 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/secman/pom.xml b/extensions/security/secman/pom.xml
index 83f51c8194a..172dd695f22 100644
--- a/extensions/security/secman/pom.xml
+++ b/extensions/security/secman/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.extensions</groupId>
<artifactId>causeway-extensions</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/sessionlog/applib/pom.xml b/extensions/security/sessionlog/applib/pom.xml
index 209e01d5263..9a51164a056 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 10980216ad4..bd83ab14152 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/sessionlog/pom.xml b/extensions/security/sessionlog/pom.xml
index b9c02c8742a..1e5ce2452da 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/security/spring-oauth2/pom.xml b/extensions/security/spring-oauth2/pom.xml
index ae3225bdb36..70548f823c3 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/vro/cors/impl/pom.xml b/extensions/vro/cors/impl/pom.xml
index 095f87ce743..9c03d04118b 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-cors-impl</artifactId>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index 9542ee56e05..27115781b4c 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/vw/fullcalendar/applib/pom.xml b/extensions/vw/fullcalendar/applib/pom.xml
index 1a89b5e044e..fccfd1746bf 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-fullcalendar-applib</artifactId>
diff --git a/extensions/vw/fullcalendar/pom.xml b/extensions/vw/fullcalendar/pom.xml
index 29cfa17a53f..af11ad9da10 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 2c9b8e6dc64..a26ce4bdf6f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 76380a4bf0a..76457bd911a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 96f3d62f608..a2e9da1db3c 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 54a034cf899..6a7e5813f26 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-pdfjs-applib</artifactId>
diff --git a/extensions/vw/pdfjs/metamodel/pom.xml b/extensions/vw/pdfjs/metamodel/pom.xml
index 68d8584189d..07daaafd1ab 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
diff --git a/extensions/vw/pdfjs/pom.xml b/extensions/vw/pdfjs/pom.xml
index 55e3af11b19..89feb7f089f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 f4a092ec462..7bd56438d5f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 ef507a6b8b1..bbf00212825 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 5836097ff8f..d53a5768c5e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 bc9651474e9..f960d8e459f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 efb7e7799cf..381d54305be 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-sse-metamodel</artifactId>
diff --git a/extensions/vw/sse/pom.xml b/extensions/vw/sse/pom.xml
index ef824a39f56..132e2c54f2b 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/extensions/vw/sse/wicket/pom.xml b/extensions/vw/sse/wicket/pom.xml
index 0828a3fc04d..73062b588ad 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 95e4e903cb3..e44a1a5b18d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 9ca81c241f0..6b98578dda3 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-tabular-excel</artifactId>
diff --git a/extensions/vw/tabular/pdf/pom.xml b/extensions/vw/tabular/pdf/pom.xml
index ee00b57e4f9..3ccec9416fd 100644
--- a/extensions/vw/tabular/pdf/pom.xml
+++ b/extensions/vw/tabular/pdf/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.extensions</groupId>
<artifactId>causeway-extensions-tabular</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-extensions-tabular-pdf</artifactId>
diff --git a/extensions/vw/tabular/pom.xml b/extensions/vw/tabular/pom.xml
index 25187e2c45e..bd4eafbe676 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index bd226d7346d..a11d739935b 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/mavendeps/webapp/pom.xml b/mavendeps/webapp/pom.xml
index 487b86066fc..f5f13882f48 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-mavendeps-webapp</artifactId>
diff --git a/parent/pom.xml b/parent/pom.xml
index ca337f7b672..e26da3e35f3 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-bom</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../bom/pom.xml</relativePath>
</parent>
@@ -57,7 +57,7 @@
<causeway.skipTests>false</causeway.skipTests>
<maven.test.skip>${causeway.skipTests}</maven.test.skip>
- <project.build.outputTimestamp>2025-10-08T09:34:12Z</project.build.outputTimestamp>
+ <project.build.outputTimestamp>2025-10-08T16:48:14Z</project.build.outputTimestamp>
<delombok.output>${project.build.directory}/delombok</delombok.output>
diff --git a/persistence/commons/pom.xml b/persistence/commons/pom.xml
index 9680bf4c71b..40d465aa93d 100644
--- a/persistence/commons/pom.xml
+++ b/persistence/commons/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/persistence/jdbc/pom.xml b/persistence/jdbc/pom.xml
index 69b2ffcc0dd..e1d8802c89e 100644
--- a/persistence/jdbc/pom.xml
+++ b/persistence/jdbc/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/persistence/jpa/applib/pom.xml b/persistence/jpa/applib/pom.xml
index 3f12877dff8..d82ac864468 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-jpa-applib</artifactId>
diff --git a/persistence/jpa/eclipselink/pom.xml b/persistence/jpa/eclipselink/pom.xml
index 8517f5dc582..2aeca79f33e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-jpa-eclipselink</artifactId>
diff --git a/persistence/jpa/integration/pom.xml b/persistence/jpa/integration/pom.xml
index 5634ff81bd2..a28491c1fbf 100644
--- a/persistence/jpa/integration/pom.xml
+++ b/persistence/jpa/integration/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.persistence</groupId>
<artifactId>causeway-persistence-jpa</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-jpa-integration</artifactId>
diff --git a/persistence/jpa/metamodel/pom.xml b/persistence/jpa/metamodel/pom.xml
index 9c67a1307d2..9ac07cf3618 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-jpa-metamodel</artifactId>
diff --git a/persistence/jpa/pom.xml b/persistence/jpa/pom.xml
index cfc866325e0..1146badf40d 100644
--- a/persistence/jpa/pom.xml
+++ b/persistence/jpa/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/persistence/querydsl/applib/pom.xml b/persistence/querydsl/applib/pom.xml
index 6480b3d3433..7d979c22238 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-querydsl-applib</artifactId>
diff --git a/persistence/querydsl/integration/pom.xml b/persistence/querydsl/integration/pom.xml
index f7207bd660e..d8e0e86e16f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-querydsl-integration</artifactId>
diff --git a/persistence/querydsl/jpa/pom.xml b/persistence/querydsl/jpa/pom.xml
index 80f2d525188..9037cc97203 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-querydsl-jpa</artifactId>
diff --git a/persistence/querydsl/metamodel/pom.xml b/persistence/querydsl/metamodel/pom.xml
index 795cee81e4f..76d55c3c4d8 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-querydsl-metamodel</artifactId>
diff --git a/persistence/querydsl/pom.xml b/persistence/querydsl/pom.xml
index 9dfe4a12e14..83ef6e21871 100644
--- a/persistence/querydsl/pom.xml
+++ b/persistence/querydsl/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/persistence/querydsl/testsupport/pom.xml b/persistence/querydsl/testsupport/pom.xml
index 4b3a737564b..0a1d7157b62 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-persistence-querydsl-testsupport</artifactId>
diff --git a/pom.xml b/pom.xml
index 1e05c44815a..f21128d8f16 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,7 +31,7 @@
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-all</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
diff --git a/regressiontests/base-jpa/pom.xml b/regressiontests/base-jpa/pom.xml
index 596e02b6369..8888e48a077 100644
--- a/regressiontests/base-jpa/pom.xml
+++ b/regressiontests/base-jpa/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.regressiontests</groupId>
<artifactId>causeway-regressiontests</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/base/pom.xml b/regressiontests/base/pom.xml
index c1939699c9c..f1246c7d0da 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/bootstrapping/pom.xml b/regressiontests/bootstrapping/pom.xml
index f7dfb95546b..c5a20e4e215 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/cmdexecauditsess/generic/pom.xml b/regressiontests/cmdexecauditsess/generic/pom.xml
index 7ca055df42b..576233fb1fe 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
diff --git a/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
index 7f76ce09066..fb916a5dc15 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jpa</artifactId>
diff --git a/regressiontests/cmdexecauditsess/pom.xml b/regressiontests/cmdexecauditsess/pom.xml
index 48099ffe296..978af901441 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/config/pom.xml b/regressiontests/config/pom.xml
index 999f7609fa8..829165b6ec6 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/core-wrapperfactory/pom.xml b/regressiontests/core-wrapperfactory/pom.xml
index 1a7802e5018..4451cfecc34 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-regressiontests-core-wrapperfactory</artifactId>
diff --git a/regressiontests/cucumber/pom.xml b/regressiontests/cucumber/pom.xml
index 00d8c05ee7a..d4ec8b2744f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/domainmodel/pom.xml b/regressiontests/domainmodel/pom.xml
index 0ed3a66f256..173cf34d793 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/eventhandling/pom.xml b/regressiontests/eventhandling/pom.xml
index 5ebcc4b2d1b..ea193871700 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/factory/pom.xml b/regressiontests/factory/pom.xml
index b348c6b661c..60cd73498e9 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/interact/pom.xml b/regressiontests/interact/pom.xml
index f3742a2c2ca..7f9ab98a61c 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/persistence-jpa/pom.xml b/regressiontests/persistence-jpa/pom.xml
index 667ae413496..55c7151bb5d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/pom.xml b/regressiontests/pom.xml
index 3afe37a4352..e4c22abe2fd 100644
--- a/regressiontests/pom.xml
+++ b/regressiontests/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/regressiontests/publishing-jpa/pom.xml b/regressiontests/publishing-jpa/pom.xml
index 818eeb70c11..31de380bd1f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/rest-jpa/pom.xml b/regressiontests/rest-jpa/pom.xml
index 00f26a7bdc1..b27426e6f39 100644
--- a/regressiontests/rest-jpa/pom.xml
+++ b/regressiontests/rest-jpa/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.regressiontests</groupId>
<artifactId>causeway-regressiontests</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/value/pom.xml b/regressiontests/value/pom.xml
index 2fa72b8b104..86c8b1c2c4a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/viewers-common/pom.xml b/regressiontests/viewers-common/pom.xml
index 6803141e71b..05de88db438 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/regressiontests/viewers-jpa/pom.xml b/regressiontests/viewers-jpa/pom.xml
index a0a3396effe..ee492413644 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/security/bypass/pom.xml b/security/bypass/pom.xml
index f3f62c78203..6ffb5d32392 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/security/keycloak/pom.xml b/security/keycloak/pom.xml
index 1a8cf22f0d7..05988cf3343 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/security/simple/pom.xml b/security/simple/pom.xml
index 21b96cdde93..6bac5cc9ce2 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/security/spring/pom.xml b/security/spring/pom.xml
index 4b0cab19ef2..4522d1bf366 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../core/pom.xml</relativePath>
</parent>
diff --git a/starters/pom.xml b/starters/pom.xml
index 5d8bf4e32e8..2d5ce835e4a 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-bom</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../bom/pom.xml</relativePath>
</parent>
diff --git a/testing/archtestsupport/applib/pom.xml b/testing/archtestsupport/applib/pom.xml
index 03100e79a41..b09ba7c6f8e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-archtestsupport-applib</artifactId>
diff --git a/testing/archtestsupport/pom.xml b/testing/archtestsupport/pom.xml
index 7c92a162459..2cab200534f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-archtestsupport</artifactId>
diff --git a/testing/fakedata/applib/pom.xml b/testing/fakedata/applib/pom.xml
index 9ea2f055375..5ef36c2876a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-fakedata-applib</artifactId>
diff --git a/testing/fakedata/fixtures/pom.xml b/testing/fakedata/fixtures/pom.xml
index bfc1ae5d26d..5080e93bd0a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-fakedata-fixtures</artifactId>
diff --git a/testing/fakedata/integtests/pom.xml b/testing/fakedata/integtests/pom.xml
index 1edbb3b70f4..ef2db71fad4 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.regressiontests</groupId>
<artifactId>causeway-regressiontests</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../../regressiontests/pom.xml</relativePath>
</parent>
diff --git a/testing/fakedata/pom.xml b/testing/fakedata/pom.xml
index 5b482065c57..1b53e74ec8e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-fakedata</artifactId>
diff --git a/testing/fixtures/applib/pom.xml b/testing/fixtures/applib/pom.xml
index 66a6a5c6b0f..c0bf769a710 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-fixtures-applib</artifactId>
diff --git a/testing/fixtures/pom.xml b/testing/fixtures/pom.xml
index dbf673a40f1..580602af54d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-fixtures</artifactId>
diff --git a/testing/h2console/pom.xml b/testing/h2console/pom.xml
index 8dec426d2e7..defc5aaf8df 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-h2console</artifactId>
diff --git a/testing/h2console/ui/pom.xml b/testing/h2console/ui/pom.xml
index 8bd7494aef1..3c1e868bf79 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-h2console-ui</artifactId>
diff --git a/testing/hsqldbmgr/pom.xml b/testing/hsqldbmgr/pom.xml
index 173209609ec..653c199d1a5 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-hsqldbmgr</artifactId>
diff --git a/testing/hsqldbmgr/ui/pom.xml b/testing/hsqldbmgr/ui/pom.xml
index a91a13688ea..3708f9531e7 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
diff --git a/testing/integtestsupport/applib/pom.xml b/testing/integtestsupport/applib/pom.xml
index 6476602e6e8..bb17de313a1 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-integtestsupport-applib</artifactId>
diff --git a/testing/integtestsupport/pom.xml b/testing/integtestsupport/pom.xml
index 68730381335..cf1d851ddad 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-integtestsupport</artifactId>
diff --git a/testing/pom.xml b/testing/pom.xml
index 702326ec860..8f33b05d7c1 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/testing/specsupport/applib/pom.xml b/testing/specsupport/applib/pom.xml
index ed53e2ca5b4..24698fde1e2 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-specsupport-applib</artifactId>
diff --git a/testing/specsupport/pom.xml b/testing/specsupport/pom.xml
index 39839f913d4..975fe801992 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-specsupport</artifactId>
diff --git a/testing/unittestsupport/applib/pom.xml b/testing/unittestsupport/applib/pom.xml
index 89864dc4767..d0b50db7084 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-unittestsupport-applib</artifactId>
diff --git a/testing/unittestsupport/pom.xml b/testing/unittestsupport/pom.xml
index d0d7d675585..36817ba5675 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-testing-unittestsupport</artifactId>
diff --git a/valuetypes/asciidoc/applib/pom.xml b/valuetypes/asciidoc/applib/pom.xml
index 3150d7b5a4b..21a90a6a818 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
diff --git a/valuetypes/asciidoc/builder/pom.xml b/valuetypes/asciidoc/builder/pom.xml
index 5d7bd9035a1..177ae52177f 100644
--- a/valuetypes/asciidoc/builder/pom.xml
+++ b/valuetypes/asciidoc/builder/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.valuetypes</groupId>
<artifactId>causeway-valuetypes-asciidoc</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc-builder</artifactId>
diff --git a/valuetypes/asciidoc/metamodel/pom.xml b/valuetypes/asciidoc/metamodel/pom.xml
index afebef6cfed..6a964a62f78 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jpa/pom.xml b/valuetypes/asciidoc/persistence-jpa/pom.xml
index c26fcf867e1..e914895cd79 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
diff --git a/valuetypes/asciidoc/pom.xml b/valuetypes/asciidoc/pom.xml
index d941f119a4a..3fd09870e92 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc</artifactId>
diff --git a/valuetypes/asciidoc/ui/pom.xml b/valuetypes/asciidoc/ui/pom.xml
index 964b582c2bb..ee33acf8c58 100644
--- a/valuetypes/asciidoc/ui/pom.xml
+++ b/valuetypes/asciidoc/ui/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.valuetypes</groupId>
<artifactId>causeway-valuetypes-asciidoc</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 56f009edf59..fd1bb060bb5 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
diff --git a/valuetypes/markdown/applib/pom.xml b/valuetypes/markdown/applib/pom.xml
index d9957c2fdf7..5ee1078597f 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-markdown-applib</artifactId>
diff --git a/valuetypes/markdown/metamodel/pom.xml b/valuetypes/markdown/metamodel/pom.xml
index 546b77eb0a8..c1933cf778a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
diff --git a/valuetypes/markdown/persistence-jpa/pom.xml b/valuetypes/markdown/persistence-jpa/pom.xml
index e9c790fd2b9..ec1494fac67 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index f7350e67393..0aa29d36d2b 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-markdown</artifactId>
diff --git a/valuetypes/markdown/ui/pom.xml b/valuetypes/markdown/ui/pom.xml
index 098afc28f99..f69d98f8093 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 48ffdd0eddc..d2124dfb2af 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index 23e1832ffa6..64d5cdc0bf2 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
diff --git a/valuetypes/vega/applib/pom.xml b/valuetypes/vega/applib/pom.xml
index 068a2ca2403..f77e3d87eea 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-vega-applib</artifactId>
diff --git a/valuetypes/vega/metamodel/pom.xml b/valuetypes/vega/metamodel/pom.xml
index 5ad60571e9c..1177817b84a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-vega-metamodel</artifactId>
diff --git a/valuetypes/vega/persistence-jpa/pom.xml b/valuetypes/vega/persistence-jpa/pom.xml
index 920c598b3d2..c19e1e181fd 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
diff --git a/valuetypes/vega/pom.xml b/valuetypes/vega/pom.xml
index 47b600239ac..cbfdf45c0e2 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-vega</artifactId>
diff --git a/valuetypes/vega/ui/pom.xml b/valuetypes/vega/ui/pom.xml
index dbdbc2704b3..bf8ab3c7c60 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</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 9589b649430..a1e93a093f5 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
diff --git a/viewers/commons/applib/pom.xml b/viewers/commons/applib/pom.xml
index c9db5824942..e16ebecd7ed 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-commons-applib</artifactId>
diff --git a/viewers/commons/model/pom.xml b/viewers/commons/model/pom.xml
index 693e98b2d95..11b4d6fb155 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-commons-model</artifactId>
diff --git a/viewers/commons/pom.xml b/viewers/commons/pom.xml
index e4277092285..6b6efa0b3cb 100644
--- a/viewers/commons/pom.xml
+++ b/viewers/commons/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/viewers/commons/prism/pom.xml b/viewers/commons/prism/pom.xml
index 129d24572c3..8ad2c1555c5 100644
--- a/viewers/commons/prism/pom.xml
+++ b/viewers/commons/prism/pom.xml
@@ -19,7 +19,7 @@ additional
<parent>
<groupId>org.apache.causeway.viewer</groupId>
<artifactId>causeway-viewer-commons</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-commons-prism</artifactId>
diff --git a/viewers/commons/services/pom.xml b/viewers/commons/services/pom.xml
index 57e226f7ef6..d20acff0a05 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-commons-services</artifactId>
diff --git a/viewers/graphql/applib/pom.xml b/viewers/graphql/applib/pom.xml
index ccb12aac4a3..0c3d39a233b 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-applib</artifactId>
diff --git a/viewers/graphql/model/pom.xml b/viewers/graphql/model/pom.xml
index 75d2aba8325..456f3ed4ecc 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-model</artifactId>
diff --git a/viewers/graphql/pom.xml b/viewers/graphql/pom.xml
index 4987d083d8f..9c41209b088 100644
--- a/viewers/graphql/pom.xml
+++ b/viewers/graphql/pom.xml
@@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/viewers/graphql/test/pom.xml b/viewers/graphql/test/pom.xml
index fa91e8e427f..5943257f437 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-test</artifactId>
diff --git a/viewers/graphql/test2/pom.xml b/viewers/graphql/test2/pom.xml
index 302b7e45cee..a32d040b123 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-test2</artifactId>
diff --git a/viewers/graphql/testsupport/pom.xml b/viewers/graphql/testsupport/pom.xml
index b413cd25ea0..dd3862e853e 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-testsupport</artifactId>
diff --git a/viewers/graphql/viewer/pom.xml b/viewers/graphql/viewer/pom.xml
index 750aba97503..5974b790c5d 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-graphql-viewer</artifactId>
diff --git a/viewers/restfulobjects/applib/pom.xml b/viewers/restfulobjects/applib/pom.xml
index a5ca1a96996..4da001656dd 100644
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.viewer</groupId>
<artifactId>causeway-viewer-restfulobjects</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-restfulobjects-applib</artifactId>
diff --git a/viewers/restfulobjects/client/pom.xml b/viewers/restfulobjects/client/pom.xml
index 415a5d11aff..ade411fc4cd 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-restfulobjects-client</artifactId>
diff --git a/viewers/restfulobjects/pom.xml b/viewers/restfulobjects/pom.xml
index 19f48f22207..9a63c3ed257 100644
--- a/viewers/restfulobjects/pom.xml
+++ b/viewers/restfulobjects/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/viewers/restfulobjects/rendering/pom.xml b/viewers/restfulobjects/rendering/pom.xml
index 28899ff95d3..cfab05d6b6d 100644
--- a/viewers/restfulobjects/rendering/pom.xml
+++ b/viewers/restfulobjects/rendering/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.causeway.viewer</groupId>
<artifactId>causeway-viewer-restfulobjects</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
diff --git a/viewers/restfulobjects/test/pom.xml b/viewers/restfulobjects/test/pom.xml
index a5b5b19852f..c0f9035d345 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-restfulobjects-test</artifactId>
diff --git a/viewers/restfulobjects/viewer/pom.xml b/viewers/restfulobjects/viewer/pom.xml
index 6edfe5bf994..12046ac11a7 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
diff --git a/viewers/wicket/applib/pom.xml b/viewers/wicket/applib/pom.xml
index 5b99a9bf22f..ddaac4c5108 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-wicket-applib</artifactId>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index c295a1e25af..ead2dd90cde 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-wicket-model</artifactId>
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index 34a2fb51944..b7467048f85 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-parent</artifactId>
- <version>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>
diff --git a/viewers/wicket/ui-test/pom.xml b/viewers/wicket/ui-test/pom.xml
index bfff35f3875..29a4b5b9829 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-wicket-ui-test</artifactId>
diff --git a/viewers/wicket/ui/pom.xml b/viewers/wicket/ui/pom.xml
index 8a5ade94491..b7a29da8d0a 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<artifactId>causeway-viewer-wicket-ui</artifactId>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index 5cd588bb1a1..2625c973cec 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>4.0.0-M1</version>
+ <version>4.0.0-SNAPSHOT</version>
</parent>
<name>Apache Causeway Viewer - Wicket (Viewer)</name>
(causeway) 09/11: updating release verification process docs
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit b2999e8065f7b8541a61b16a64928354ce0b56a9
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 08:35:39 2025 +0100
updating release verification process docs
---
.../modules/ROOT/pages/verifying-releases.adoc | 2 +-
.../verify-process-docker-container-prep.adoc | 3 ++-
.../modules/ROOT/partials/verify-process.adoc | 2 +-
scripts/verify-causeway-release.sh | 20 +++++---------------
4 files changed, 9 insertions(+), 18 deletions(-)
diff --git a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
index 47f6b101dde..4486016164e 100644
--- a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
@@ -42,7 +42,7 @@ These same details should also be in the VOTE email:
include::partial$verify-process-docker-container.adoc[]
----
-* and then within the docker container, install prerqs and verify (update the envirnment variables as necessary):
+* and then within the docker container, install prerqs and verify (update the environment variables as necessary):
+
[source,bash,subs="attributes+"]
----
diff --git a/antora/components/comguide/modules/ROOT/partials/verify-process-docker-container-prep.adoc b/antora/components/comguide/modules/ROOT/partials/verify-process-docker-container-prep.adoc
index 7606fd35a03..71b01e0b463 100644
--- a/antora/components/comguide/modules/ROOT/partials/verify-process-docker-container-prep.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/verify-process-docker-container-prep.adoc
@@ -1,4 +1,5 @@
apt update && apt install -y curl zip unzip vim
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
-sdk install maven 3.9.10
+sdk install maven 3.9.11
+sdk install mvnd 1.0.3
diff --git a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
index 028cd4b9f87..86c5d6e6e8c 100644
--- a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
@@ -1,6 +1,6 @@
VERSION={page-causewayreleaseversion}
RC=RC1
-NEXUSREPONUM=11xx
+NEXUSREPONUM=10xx
curl https://downloads.apache.org/causeway/KEYS | gpg --import
gpg --list-keys --with-colons --with-fingerprint \
diff --git a/scripts/verify-causeway-release.sh b/scripts/verify-causeway-release.sh
index 490a99d974a..f369f85accb 100755
--- a/scripts/verify-causeway-release.sh
+++ b/scripts/verify-causeway-release.sh
@@ -24,15 +24,15 @@
# where nexus_repo_number, causeway_version and [RC_number] are as advised in
# releese candidate vote message.
#
-# eg: ./verify_causeway_release.sh 1033 3.4.0 RC1
+# eg: ./verify_causeway_release.sh 1033 4.0.0-M1 RC1
#
#
# prereqs:
# curl
# gpg
# unzip
-# jdk 11+ (make sure you have the 'jar' command!)
-# mvn 3.9.10+
+# jdk 17+ (make sure you have the 'jar' command!)
+# mvn 3.9.11+
#
## uncomment for single line step through debugging
@@ -153,32 +153,22 @@ _download
_verify
_unpack
_build
-_download_app helloworld jdo
_download_app helloworld jpa
-_download_app simpleapp jdo
_download_app simpleapp jpa
# print instructions for final testing
clear
cat <<EOF
-# Test out helloworld (jdo) using:
-pushd causeway-app-helloworld-jdo
-mvn spring-boot:run
-popd
-
# Test out helloworld (jpa) using:
pushd causeway-app-helloworld-jpa
+mvnd clean install
mvn spring-boot:run
popd
-# Test out simpleapp (jdo) using:
-pushd causeway-app-simpleapp-jdo
-mvn -pl webapp spring-boot:run
-popd
-
# Test out simpleapp (jpa) using:
pushd causeway-app-simpleapp-jpa
+mvnd clean install
mvn -pl webapp spring-boot:run
popd
(causeway) 04/11: also removes the deploy skip property for aggregator, cos we _do_ want the source to be deployed (uploaded)
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 569fea3782ee9df1b01d4f6fd71afd4752f8908d
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 15:57:46 2025 +0100
also removes the deploy skip property for aggregator, cos we _do_ want the source to be deployed (uploaded)
---
pom.xml | 2 --
1 file changed, 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9ece201b662..93b59714a09 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,8 +42,6 @@
<sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.deploy.skip>true</maven.deploy.skip> <!-- don't deploy the
- aggregator -->
<maven-timeline.version>2.0.3</maven-timeline.version>
</properties>
(causeway) 03/11: adds the missing sourceReleaseAssemlyDescriptor property
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 989b5d0bf64a73807e03c5ec41703c8e89cf8717
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 15:57:20 2025 +0100
adds the missing sourceReleaseAssemlyDescriptor property
---
pom.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pom.xml b/pom.xml
index 653b4bc15e2..9ece201b662 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,6 +39,8 @@
<properties>
<revision>4.0.0-SNAPSHOT</revision> <!-- can be overidden like mvn
-Drevision=2.7.8 -->
+ <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor>
+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.deploy.skip>true</maven.deploy.skip> <!-- don't deploy the
aggregator -->
(causeway) 01/11: adds missing stuff to root pom.xml for release
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 0d39d20cfdc5bf8ea02111b68a66ac9ed3692243
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 15:32:35 2025 +0100
adds missing stuff to root pom.xml for release
---
bom/pom.xml | 200 ------------------------------------------------------------
pom.xml | 192 +++++++++++++++++++++++++++++++++++++++++++++++----------
2 files changed, 160 insertions(+), 232 deletions(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index 835dfc7593d..7979c5b2002 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -2145,204 +2145,4 @@ identified
</developer>
</developers>
- <profiles>
- <!-- START SNIPPET: release-profile -->
- <profile>
- <id>apache-release</id>
- <activation>
- <property>
- <name>apache-release</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- <distributionManagement>
- <repository>
- <id>apache.releases.https</id>
- <name>Apache Release Distribution Repository</name>
- <url>
- https://repository.apache.org/service/local/staging/deploy/maven2</url>
- </repository>
- <snapshotRepository>
- <id>apache.snapshots.https</id>
- <name>${distMgmtSnapshotsName}</name>
- <url>${distMgmtSnapshotsUrl}</url>
- </snapshotRepository>
- </distributionManagement>
- <build>
- <plugins>
- <plugin>
- <groupId>dev.pcms</groupId>
- <artifactId>lombok-maven-plugin</artifactId>
- <version>1.18.36.2</version>
- <configuration>
- <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
- <outputDirectory>${delombok.output}</outputDirectory>
- <addOutputDirectory>false</addOutputDirectory>
- </configuration>
- <executions>
- <execution>
- <phase>generate-sources</phase>
- <goals>
- <goal>delombok</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-toolchains-plugin</artifactId>
- <version>3.2.0</version>
- <executions>
- <execution>
- <goals>
- <goal>toolchain</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <toolchains>
- <jdk>
- <version>17</version>
- <vendor>openjdk</vendor>
- </jdk>
- </toolchains>
- </configuration>
- </plugin>
-
- <!-- Create a source-release artifact that contains the
- fully buildable
- project directory source structure. This is the artifact which is
- the official subject of any release vote. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>org.apache.apache.resources</groupId>
- <artifactId>
- apache-source-release-assembly-descriptor</artifactId>
- <version>1.7</version>
- </dependency>
- </dependencies>
- <executions>
- <execution>
- <id>source-release-assembly</id>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <archiveBaseDirectory>..</archiveBaseDirectory>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <descriptorRefs>
- <descriptorRef>
- ${sourceReleaseAssemblyDescriptor}</descriptorRef>
- </descriptorRefs>
- <tarLongFileMode>posix</tarLongFileMode>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- We want to deploy the artifact to a staging location
- for perusal -->
- <plugin>
- <inherited>true</inherited>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <configuration>
- <!-- invalid config
- <updateReleaseInfo>true</updateReleaseInfo> -->
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-javadocs</id>
- <goals>
- <goal>jar</goal>
- </goals>
- <configuration>
- <notimestamp>true</notimestamp>
- <sourcepath>${delombok.output}</sourcepath>
- <doclint>none</doclint>
- <failOnError>false</failOnError>
-
- <debug>true</debug>
- <minmemory>128m</minmemory>
- <maxmemory>1024m</maxmemory>
- <quiet>true</quiet>
- <doctitle>${project.name} ${project.version}</doctitle>
- <windowtitle>${project.name}
- ${project.version}</windowtitle>
- <splitindex>true</splitindex>
- <encoding>${project.build.sourceEncoding}</encoding>
- <links>
- <link>
- https://docs.oracle.com/en/java/javase/17/docs/api/</link>
- </links>
- <linksource>true</linksource>
- <detectOfflineLinks>false</detectOfflineLinks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- calculate checksums of source release for Apache dist
- area -->
- <plugin>
- <groupId>net.nicoulaj.maven.plugins</groupId>
- <artifactId>checksum-maven-plugin</artifactId>
- <version>1.11</version>
- <executions>
- <execution>
- <id>source-release-checksum</id>
- <goals>
- <goal>artifacts</goal>
- </goals>
- <!-- execute prior to maven-gpg-plugin:sign due
- to
- https://github.com/nicoulaj/checksum-maven-plugin/issues/112 -->
- <phase>post-integration-test</phase>
- <configuration>
- <algorithms>
- <algorithm>SHA-512</algorithm>
- </algorithms>
- <!--
- https://maven.apache.org/apache-resource-bundles/#source-release-assembly-descriptor -->
- <includeClassifiers>source-release</includeClassifiers>
- <excludeMainArtifact>true</excludeMainArtifact>
- <csvSummary>false</csvSummary>
- <!-- attach SHA-512 checksum as well to
- upload to Maven Staging Repo,
- as this eases uploading from stage to dist and doesn't do harm in Maven Central -->
- <attachChecksums>true</attachChecksums>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- We want to sign the artifact, the POM, and all attached
- artifacts (except for SHA-512 checksum) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- <executions>
- <execution>
- <id>sign-release-artifacts</id>
- <goals>
- <goal>sign</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- </plugins>
- </build>
-
- </profile>
- <!-- END SNIPPET: release-profile -->
- </profiles>
-
</project>
diff --git a/pom.xml b/pom.xml
index 1bb832b7dd9..653b4bc15e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -137,6 +137,7 @@
</modules>
</profile>
+ <!-- START SNIPPET: release-profile -->
<profile>
<id>apache-release</id>
<activation>
@@ -146,31 +147,142 @@
</activation>
<properties>
<skipTests>true</skipTests>
- <altDeploymentRepository>
- apache.releases.https::default::https://repository.apache.org/service/local/staging/deploy/maven2</altDeploymentRepository>
</properties>
+ <distributionManagement>
+ <repository>
+ <id>apache.releases.https</id>
+ <name>Apache Release Distribution Repository</name>
+ <url>
+ https://repository.apache.org/service/local/staging/deploy/maven2</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache.snapshots.https</id>
+ <name>${distMgmtSnapshotsName}</name>
+ <url>${distMgmtSnapshotsUrl}</url>
+ </snapshotRepository>
+ </distributionManagement>
<build>
<plugins>
- <!-- We want to sign the artifact, the POM, and all attached
- artifacts -->
+ <plugin>
+ <groupId>dev.pcms</groupId>
+ <artifactId>lombok-maven-plugin</artifactId>
+ <version>1.18.36.2</version>
+ <configuration>
+ <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
+ <outputDirectory>${delombok.output}</outputDirectory>
+ <addOutputDirectory>false</addOutputDirectory>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>delombok</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- <version>3.2.8</version>
+ <artifactId>maven-toolchains-plugin</artifactId>
+ <version>3.2.0</version>
<executions>
<execution>
- <id>sign-release-artifacts</id>
<goals>
- <goal>sign</goal>
+ <goal>toolchain</goal>
</goals>
</execution>
</executions>
<configuration>
- <gpgArguments>
- <arg>--digest-algo=SHA512</arg>
- </gpgArguments>
+ <toolchains>
+ <jdk>
+ <version>17</version>
+ <vendor>openjdk</vendor>
+ </jdk>
+ </toolchains>
</configuration>
</plugin>
+
+ <!-- Create a source-release artifact that contains the
+ fully buildable
+ project directory source structure. This is the artifact which is
+ the official subject of any release vote. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.apache.resources</groupId>
+ <artifactId>
+ apache-source-release-assembly-descriptor</artifactId>
+ <version>1.7</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>source-release-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <archiveBaseDirectory>..</archiveBaseDirectory>
+ <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+ <descriptorRefs>
+ <descriptorRef>
+ ${sourceReleaseAssemblyDescriptor}</descriptorRef>
+ </descriptorRefs>
+ <tarLongFileMode>posix</tarLongFileMode>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <!-- We want to deploy the artifact to a staging location
+ for perusal -->
+ <plugin>
+ <inherited>true</inherited>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <configuration>
+ <!-- invalid config
+ <updateReleaseInfo>true</updateReleaseInfo> -->
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ <configuration>
+ <notimestamp>true</notimestamp>
+ <sourcepath>${delombok.output}</sourcepath>
+ <doclint>none</doclint>
+ <failOnError>false</failOnError>
+
+ <debug>true</debug>
+ <minmemory>128m</minmemory>
+ <maxmemory>1024m</maxmemory>
+ <quiet>true</quiet>
+ <doctitle>${project.name} ${project.version}</doctitle>
+ <windowtitle>${project.name}
+ ${project.version}</windowtitle>
+ <splitindex>true</splitindex>
+ <encoding>${project.build.sourceEncoding}</encoding>
+ <links>
+ <link>
+ https://docs.oracle.com/en/java/javase/17/docs/api/</link>
+ </links>
+ <linksource>true</linksource>
+ <detectOfflineLinks>false</detectOfflineLinks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <!-- calculate checksums of source release for Apache dist
+ area -->
<plugin>
<groupId>net.nicoulaj.maven.plugins</groupId>
<artifactId>checksum-maven-plugin</artifactId>
@@ -179,34 +291,49 @@
<execution>
<id>source-release-checksum</id>
<goals>
- <goal>files</goal>
+ <goal>artifacts</goal>
</goals>
+ <!-- execute prior to maven-gpg-plugin:sign due
+ to
+ https://github.com/nicoulaj/checksum-maven-plugin/issues/112 -->
+ <phase>post-integration-test</phase>
+ <configuration>
+ <algorithms>
+ <algorithm>SHA-512</algorithm>
+ </algorithms>
+ <!--
+ https://maven.apache.org/apache-resource-bundles/#source-release-assembly-descriptor -->
+ <includeClassifiers>source-release</includeClassifiers>
+ <excludeMainArtifact>true</excludeMainArtifact>
+ <csvSummary>false</csvSummary>
+ <!-- attach SHA-512 checksum as well to
+ upload to Maven Staging Repo,
+ as this eases uploading from stage to dist and doesn't do harm in Maven Central -->
+ <attachChecksums>true</attachChecksums>
+ </configuration>
</execution>
</executions>
- <configuration>
- <algorithms>
- <algorithm>SHA-512</algorithm>
- </algorithms>
- <csvSummary>false</csvSummary>
- <fileSets>
- <fileSet>
- <directory>${project.build.directory}</directory>
- <includes>
- <include>
- ${project.artifactId}-${project.version}-source-release.zip</include>
- <include>
- ${project.artifactId}-${project.version}-source-release.tar*</include>
- </includes>
- </fileSet>
- </fileSets>
- <failIfNoFiles>false</failIfNoFiles><!-- usually, no
- file to do checksum:
- don't consider error -->
- </configuration>
</plugin>
+ <!-- We want to sign the artifact, the POM, and all attached
+ artifacts (except for SHA-512 checksum) -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign-release-artifacts</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
</plugins>
</build>
+
</profile>
+ <!-- END SNIPPET: release-profile -->
<profile>
<id>github</id>
@@ -226,4 +353,5 @@
</profiles>
+
</project>
(causeway) 05/11: adopts apache release parent
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 52dedde7aeec7114dfa63b2ef3196049a762a4b9
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 18:01:56 2025 +0100
adopts apache release parent
---
parent/pom.xml | 34 --------------
pom.xml | 137 ++++-----------------------------------------------------
2 files changed, 9 insertions(+), 162 deletions(-)
diff --git a/parent/pom.xml b/parent/pom.xml
index 021bb3e1518..ca337f7b672 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -942,40 +942,6 @@
</configuration>
</plugin>
- <!-- Create a source-release artifact that contains the
- fully buildable
- project directory source structure. This is the artifact which is
- the official subject of any release vote. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>org.apache.apache.resources</groupId>
- <artifactId>
- apache-source-release-assembly-descriptor</artifactId>
- <version>1.7</version>
- </dependency>
- </dependencies>
- <executions>
- <execution>
- <id>source-release-assembly</id>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <archiveBaseDirectory>..</archiveBaseDirectory>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <descriptorRefs>
- <descriptorRef>
- ${sourceReleaseAssemblyDescriptor}</descriptorRef>
- </descriptorRefs>
- <tarLongFileMode>posix</tarLongFileMode>
- </configuration>
- </execution>
- </executions>
- </plugin>
<!-- We want to deploy the artifact to a staging location
for perusal -->
<plugin>
diff --git a/pom.xml b/pom.xml
index 93b59714a09..9986d5b46f8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,6 +22,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache</groupId>
+ <artifactId>apache</artifactId>
+ <version>26</version>
+ <relativePath/>
+ </parent>
+
<groupId>org.apache.causeway</groupId>
<artifactId>causeway-all</artifactId>
<version>4.0.0-M1</version>
@@ -39,7 +46,6 @@
<properties>
<revision>4.0.0-SNAPSHOT</revision> <!-- can be overidden like mvn
-Drevision=2.7.8 -->
- <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -148,6 +154,7 @@
<properties>
<skipTests>true</skipTests>
</properties>
+<!--
<distributionManagement>
<repository>
<id>apache.releases.https</id>
@@ -161,6 +168,7 @@
<url>${distMgmtSnapshotsUrl}</url>
</snapshotRepository>
</distributionManagement>
+-->
<build>
<plugins>
<plugin>
@@ -202,133 +210,6 @@
</configuration>
</plugin>
- <!-- Create a source-release artifact that contains the
- fully buildable
- project directory source structure. This is the artifact which is
- the official subject of any release vote. -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>org.apache.apache.resources</groupId>
- <artifactId>
- apache-source-release-assembly-descriptor</artifactId>
- <version>1.7</version>
- </dependency>
- </dependencies>
- <executions>
- <execution>
- <id>source-release-assembly</id>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <archiveBaseDirectory>..</archiveBaseDirectory>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <descriptorRefs>
- <descriptorRef>
- ${sourceReleaseAssemblyDescriptor}</descriptorRef>
- </descriptorRefs>
- <tarLongFileMode>posix</tarLongFileMode>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- We want to deploy the artifact to a staging location
- for perusal -->
- <plugin>
- <inherited>true</inherited>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <configuration>
- <!-- invalid config
- <updateReleaseInfo>true</updateReleaseInfo> -->
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-javadocs</id>
- <goals>
- <goal>jar</goal>
- </goals>
- <configuration>
- <notimestamp>true</notimestamp>
- <sourcepath>${delombok.output}</sourcepath>
- <doclint>none</doclint>
- <failOnError>false</failOnError>
-
- <debug>true</debug>
- <minmemory>128m</minmemory>
- <maxmemory>1024m</maxmemory>
- <quiet>true</quiet>
- <doctitle>${project.name} ${project.version}</doctitle>
- <windowtitle>${project.name}
- ${project.version}</windowtitle>
- <splitindex>true</splitindex>
- <encoding>${project.build.sourceEncoding}</encoding>
- <links>
- <link>
- https://docs.oracle.com/en/java/javase/17/docs/api/</link>
- </links>
- <linksource>true</linksource>
- <detectOfflineLinks>false</detectOfflineLinks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- calculate checksums of source release for Apache dist
- area -->
- <plugin>
- <groupId>net.nicoulaj.maven.plugins</groupId>
- <artifactId>checksum-maven-plugin</artifactId>
- <version>1.11</version>
- <executions>
- <execution>
- <id>source-release-checksum</id>
- <goals>
- <goal>artifacts</goal>
- </goals>
- <!-- execute prior to maven-gpg-plugin:sign due
- to
- https://github.com/nicoulaj/checksum-maven-plugin/issues/112 -->
- <phase>post-integration-test</phase>
- <configuration>
- <algorithms>
- <algorithm>SHA-512</algorithm>
- </algorithms>
- <!--
- https://maven.apache.org/apache-resource-bundles/#source-release-assembly-descriptor -->
- <includeClassifiers>source-release</includeClassifiers>
- <excludeMainArtifact>true</excludeMainArtifact>
- <csvSummary>false</csvSummary>
- <!-- attach SHA-512 checksum as well to
- upload to Maven Staging Repo,
- as this eases uploading from stage to dist and doesn't do harm in Maven Central -->
- <attachChecksums>true</attachChecksums>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- We want to sign the artifact, the POM, and all attached
- artifacts (except for SHA-512 checksum) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- <executions>
- <execution>
- <id>sign-release-artifacts</id>
- <goals>
- <goal>sign</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
</plugins>
</build>
(causeway) 11/11: further fixes to release procedure
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch release-4.0.0-M1-RC1
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit b5720eb6a707f2fe31909777ee93b10b982936ca
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Oct 9 23:01:49 2025 +0100
further fixes to release procedure
---
antora/components/comguide/modules/ROOT/partials/verify-process.adoc | 2 ++
scripts/verify-causeway-release.sh | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
index 86c5d6e6e8c..2bf1a580355 100644
--- a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
@@ -2,6 +2,8 @@ VERSION={page-causewayreleaseversion}
RC=RC1
NEXUSREPONUM=10xx
+cd /tmp
+
curl https://downloads.apache.org/causeway/KEYS | gpg --import
gpg --list-keys --with-colons --with-fingerprint \
| awk -F: '
diff --git a/scripts/verify-causeway-release.sh b/scripts/verify-causeway-release.sh
index 65a4602dc9a..a3b2a3fe291 100755
--- a/scripts/verify-causeway-release.sh
+++ b/scripts/verify-causeway-release.sh
@@ -93,7 +93,7 @@ _build(){
echo 'Building'
# previously there were multiple directories, now just the one.
- pushd causeway*
+ pushd causeway-all-$VERSION
_execmustpass mvn clean install -DskipTests -T1C -Dgithub
popd
}