diff --git a/.github/workflows/postbuild.docs.yml b/.github/workflows/postbuild.docs.yml
index f7dd9cc9d..935f02a81 100644
--- a/.github/workflows/postbuild.docs.yml
+++ b/.github/workflows/postbuild.docs.yml
@@ -14,9 +14,9 @@ jobs:
java-version: 21
distribution: temurin
- name: Build developer documentation
- run: mvn clean antora:antora -P ci -Dantora.skip=false -Dantora.playbook=playbook-local.yml
+ run: mvn clean site -P ci -Dexecution.antora.skip=false -Dantora.playbook=playbook-local.yml
- name: Build Javadocs
- run: mvn javadoc:aggregate -P ci -Djavadoc.skip=false
+ run: mvn site -P ci -Dexecution.javadoc.skip=false
- name: Archive documentation artifacts
uses: actions/upload-artifact@v4
with:
diff --git a/.github/workflows/prebuild.codestyle.yml b/.github/workflows/prebuild.codestyle.yml
index c1426aef1..b6ae18dca 100644
--- a/.github/workflows/prebuild.codestyle.yml
+++ b/.github/workflows/prebuild.codestyle.yml
@@ -14,4 +14,4 @@ jobs:
java-version: 21
distribution: temurin
- name: Check code style
- run: mvn clean install -DskipTests -P ci -Dcheckstyle.skip=false -Derrorprone.skip=false
+ run: mvn clean verify -DskipTests -P ci -Dexecution.checkstyle.skip=false -Dexecution.errorprone.skip=false
diff --git a/.github/workflows/prebuild.dependency.yml b/.github/workflows/prebuild.dependency.yml
index 9d1ed4d68..9fbbb8d57 100644
--- a/.github/workflows/prebuild.dependency.yml
+++ b/.github/workflows/prebuild.dependency.yml
@@ -19,7 +19,7 @@ jobs:
shell: bash
env:
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
- run: mvn dependency-check:check -Dowasp.skip=false -DnvdApiKey=$NVD_API_KEY -P ci
+ run: mvn verify -Dexecution.owasp.skip=false -DnvdApiKey=$NVD_API_KEY -P ci
- name: Archive dependency reports
uses: actions/upload-artifact@v4
with:
diff --git a/.github/workflows/prebuild.license.yml b/.github/workflows/prebuild.license.yml
index 5163bb7be..a9f72ce8e 100644
--- a/.github/workflows/prebuild.license.yml
+++ b/.github/workflows/prebuild.license.yml
@@ -17,4 +17,4 @@ jobs:
java-version: 21
distribution: temurin
- name: Check license headers
- run: mvn license:check -P ci
+ run: mvn clean verify -DskipTests -P ci -Dexecution.license.skip=false
diff --git a/hartshorn-assembly/pom.assembly.xml b/hartshorn-assembly/pom.assembly.xml
index 13c162c86..794d80218 100644
--- a/hartshorn-assembly/pom.assembly.xml
+++ b/hartshorn-assembly/pom.assembly.xml
@@ -19,7 +19,7 @@
true
- false
+ false
0.8.12
diff --git a/hartshorn-assembly/pom.platform.support.xml b/hartshorn-assembly/pom.platform.support.xml
index 2e00e2dc5..e5f86d89c 100644
--- a/hartshorn-assembly/pom.platform.support.xml
+++ b/hartshorn-assembly/pom.platform.support.xml
@@ -22,16 +22,18 @@
${maven.multiModuleProjectDirectory}/hartshorn-assembly
- false
- false
- false
- false
- false
- false
- false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ true
1.0.0-alpha.4
@@ -196,13 +198,15 @@
ci
- true
- true
- true
- true
- true
- true
- true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
@@ -324,6 +328,7 @@
com.mycila
license-maven-plugin
+ ${execution.license.skip}
${path.assembly}/licenses/JavaBlockStyleHeader.xml
@@ -350,6 +355,22 @@
${plugin.license.version}
+
+
+ license-check
+ verify
+
+ check
+
+
+
+ license-format
+ install
+
+ format
+
+
+
@@ -357,7 +378,7 @@
org.owasp
dependency-check-maven
- ${owasp.skip}
+ ${execution.owasp.skip}
1
${path.assembly}/dependency-check/dependency-check-suppressions.xml
@@ -366,6 +387,8 @@
+ dependency-check
+ verify
check
@@ -378,7 +401,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- ${checkstyle.skip}
+ ${execution.checkstyle.skip}
src/checkstyle/checkstyle.xml
true
true
@@ -398,8 +421,8 @@
- validate
- validate
+ checkstyle-check
+ verify
check
@@ -412,7 +435,7 @@
org.antora
antora-maven-plugin
- ${antora.skip}
+ ${execution.antora.skip}
${path.assembly}/antora/${antora.playbook}
@antora/lunr-extension
@@ -420,6 +443,15 @@
asciidoctor-interdoc-reftext
+
+
+ antora-site
+ site
+
+ antora
+
+
+
@@ -427,6 +459,7 @@
org.codehaus.mojo
versions-maven-plugin
+ ${execution.updates.skip}
.*[-_\.](alpha|Alpha|ALPHA|b|beta|Beta|BETA|rc|RC|M|MR|EA)[-_\.]?[0-9]*
false
@@ -444,7 +477,7 @@
maven-compiler-plugin
${java.version}
- ${errorprone.skip}
+ ${execution.errorprone.skip}
false
UTF-8
@@ -461,6 +494,15 @@
+
+
+ errorprone-check
+ verify
+
+ compile
+
+
+
@@ -468,7 +510,7 @@
org.jacoco
jacoco-maven-plugin
- ${jacoco.skip}
+ ${execution.jacoco.skip}
@@ -491,7 +533,7 @@
check
- ${coverage.skip}
+ ${execution.coverage.skip}
BUNDLE
@@ -515,8 +557,17 @@
maven-javadoc-plugin
- ${javadoc.skip}
+ ${execution.javadoc.skip}
+
+
+ javadoc-site
+ site
+
+ javadoc
+
+
+