diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c241db57c9..eea5ba57c2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -22,13 +22,14 @@ on:
env:
MAVEN_OPTS: -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dmaven.wagon.http.retryHandler.count=3
-
+ BASE_JAVA_VERSION: 17
+ DEFAULT_JAVA_DISTRIBUTION: 'temurin'
jobs:
build:
strategy:
fail-fast: false
matrix:
- java: [ 17, 21 ]
+ java: [ 17, 21, 25 ]
name: "Java ${{ matrix.java }}"
runs-on: ubuntu-24.04
steps:
@@ -46,9 +47,9 @@ jobs:
uses: actions/setup-java@v5
with:
java-version: ${{ matrix.java }}
- distribution: 'zulu'
+ distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
- name: Build
- run: mvn -B -e -Papache-release -Dgpg.skip=true verify
+ run: mvn -B -e -Papache-release -Dgpg.skip=true -Dmaven.compiler.release=${{ matrix.java }} verify
- name: Remove Snapshots
run: find ~/.m2/repository -name '*-SNAPSHOT' -a -type d -print0 | xargs -0 rm -rf
site:
@@ -68,10 +69,10 @@ jobs:
- name: Set up Java
uses: actions/setup-java@v5
with:
- distribution: 'zulu'
- java-version: 17
+ java-version: ${{ env.BASE_JAVA_VERSION }}
+ distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
- name: Build
- run: mvn -B -e -Dmaven.test.skip=true package site-deploy
+ run: mvn -B -e -Dmaven.test.skip=true -Dmaven.compiler.release=${{ env.BASE_JAVA_VERSION }} package site-deploy
- name: Remove Snapshots
run: find ~/.m2/repository -name '*-SNAPSHOT' -a -type d -print0 | xargs -0 rm -rf
deploy:
@@ -95,13 +96,13 @@ jobs:
- name: Set up Java
uses: actions/setup-java@v5
with:
- java-version: 17
- distribution: 'zulu'
+ java-version: ${{ env.BASE_JAVA_VERSION }}
+ distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
server-id: apache.snapshots.https
server-username: NEXUS_USER
server-password: NEXUS_PW
- name: Deploy
- run: mvn -B -e -Papache-release -Dgpg.skip=true -Dmaven.test.skip=true deploy
+ run: mvn -B -e -Papache-release -Dgpg.skip=true -Dmaven.test.skip=true -Dmaven.compiler.release=${{ env.BASE_JAVA_VERSION }} deploy
env:
NEXUS_USER: ${{ secrets.NEXUS_USER }}
NEXUS_PW: ${{ secrets.NEXUS_PW }}
diff --git a/modules/codegen/build-wsdls.xml b/modules/codegen/build-wsdls.xml
index e58e941a1a..da5270844b 100644
--- a/modules/codegen/build-wsdls.xml
+++ b/modules/codegen/build-wsdls.xml
@@ -45,7 +45,7 @@
-
+
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/adbAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/adbAntBuildTemplate.xsl
index 300cf36793..30972d64ec 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/adbAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/adbAntBuildTemplate.xsl
@@ -125,7 +125,7 @@
jars.ok
-
+
${classes}
${src}
@@ -136,7 +136,7 @@
jars.ok
-
+
${classes}
${test}
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/defaultAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/defaultAntBuildTemplate.xsl
index 89c1ac1485..b7f3cfecf1 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/defaultAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/defaultAntBuildTemplate.xsl
@@ -122,7 +122,7 @@
jars.ok
-
+
${classes}
${src}
@@ -133,7 +133,7 @@
jars.ok
-
+
${classes}
${test}
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxbriAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxbriAntBuildTemplate.xsl
index 6a109fd359..4f5e5a06c2 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxbriAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxbriAntBuildTemplate.xsl
@@ -131,7 +131,7 @@
jars.ok
-
+
${classes}
${src}
@@ -143,7 +143,7 @@
jars.ok
-
+
${classes}
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxmeAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxmeAntBuildTemplate.xsl
index 104f07031c..d4dc9da07b 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxmeAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jaxmeAntBuildTemplate.xsl
@@ -134,7 +134,7 @@
jars.ok
-
+
${classes}
${src}
@@ -147,7 +147,7 @@
jars.ok
-
+
${classes}
${src}
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jibxAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jibxAntBuildTemplate.xsl
index 1fe4f9b177..43a01000f3 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/jibxAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/jibxAntBuildTemplate.xsl
@@ -130,7 +130,7 @@
jars.ok
-
+
${classes}
${src}
@@ -141,7 +141,7 @@
jars.ok
-
+
${classes}
${test}
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/template/general/xmlbeansAntBuildTemplate.xsl b/modules/codegen/src/org/apache/axis2/wsdl/template/general/xmlbeansAntBuildTemplate.xsl
index 7535c9d70c..17f34fea49 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/template/general/xmlbeansAntBuildTemplate.xsl
+++ b/modules/codegen/src/org/apache/axis2/wsdl/template/general/xmlbeansAntBuildTemplate.xsl
@@ -142,7 +142,7 @@
jars.ok
-
+
${classes}
${src}
@@ -157,7 +157,7 @@
jars.ok
-
+
${classes}
diff --git a/modules/fastinfoset/pom.xml b/modules/fastinfoset/pom.xml
index 99b68a9dac..06c4e605da 100644
--- a/modules/fastinfoset/pom.xml
+++ b/modules/fastinfoset/pom.xml
@@ -196,7 +196,7 @@
Compiling Service class
-
+
@@ -249,10 +249,6 @@
maven-surefire-plugin
true
-
- pertest
${argLine} -Xms256m -Xmx512m
diff --git a/modules/integration/test-resources/jaxrs/archiveTestModule/build.xml b/modules/integration/test-resources/jaxrs/archiveTestModule/build.xml
index cb436ccdf8..5d2fca65e9 100644
--- a/modules/integration/test-resources/jaxrs/archiveTestModule/build.xml
+++ b/modules/integration/test-resources/jaxrs/archiveTestModule/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/modules/integration/test-resources/jaxrs/pojoTestModule/build.xml b/modules/integration/test-resources/jaxrs/pojoTestModule/build.xml
index 4ec78c0e06..1ae06104fe 100644
--- a/modules/integration/test-resources/jaxrs/pojoTestModule/build.xml
+++ b/modules/integration/test-resources/jaxrs/pojoTestModule/build.xml
@@ -32,7 +32,7 @@
-
+
diff --git a/modules/kernel/src/org/apache/axis2/java/security/AccessController.java b/modules/kernel/src/org/apache/axis2/java/security/AccessController.java
index 6a357397ec..dc041d6322 100644
--- a/modules/kernel/src/org/apache/axis2/java/security/AccessController.java
+++ b/modules/kernel/src/org/apache/axis2/java/security/AccessController.java
@@ -35,7 +35,7 @@
* accessing system resources (ie, read/write files, opening ports, and etc).
*
* This class provides a consistent security model across Java versions by
- * always using doPrivileged(), ensuring proper privilege elevation regardless
+ * always using doPrivileged(), if it is available, ensuring proper privilege elevation regardless
* of SecurityManager presence (which was deprecated in Java 17 and removed in Java 21).
*
* Note: This utility should be used properly, otherwise might introduce
@@ -56,14 +56,13 @@
* }
*
*/
-
-
public class AccessController {
+ private static final boolean SUPPORTS_SECURITY_MANAGER = Runtime.version().feature() < 24;
/**
* Performs the specified PrivilegedAction with privileges
* enabled. This method always uses doPrivileged for security consistency
- * across Java versions.
+ * across Java versions, if it is available.
*
* If the action's run method throws an (unchecked) exception,
* it will propagate through this method.
@@ -74,7 +73,11 @@ public class AccessController {
* @see #doPrivileged(PrivilegedExceptionAction)
*/
public static T doPrivileged(PrivilegedAction action) {
- return java.security.AccessController.doPrivileged(action);
+ if (!SUPPORTS_SECURITY_MANAGER) {
+ return (action.run());
+ } else {
+ return java.security.AccessController.doPrivileged(action);
+ }
}
@@ -97,7 +100,11 @@ public static T doPrivileged(PrivilegedAction action) {
* @see #doPrivileged(PrivilegedExceptionAction,AccessControlContext)
*/
public static T doPrivileged(PrivilegedAction action, AccessControlContext context) {
- return java.security.AccessController.doPrivileged(action, context);
+ if (!SUPPORTS_SECURITY_MANAGER) {
+ return action.run();
+ } else {
+ return java.security.AccessController.doPrivileged(action, context);
+ }
}
/**
@@ -117,7 +124,17 @@ public static T doPrivileged(PrivilegedAction action, AccessControlContex
*/
public static T doPrivileged(PrivilegedExceptionAction action)
throws PrivilegedActionException {
- return java.security.AccessController.doPrivileged(action);
+ if (!SUPPORTS_SECURITY_MANAGER) {
+ try {
+ return action.run();
+ } catch (java.lang.RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new PrivilegedActionException(e);
+ }
+ } else {
+ return java.security.AccessController.doPrivileged(action);
+ }
}
@@ -146,7 +163,18 @@ public static T doPrivileged(PrivilegedExceptionAction action)
public static T doPrivileged(PrivilegedExceptionAction action,
AccessControlContext context)
throws PrivilegedActionException {
- return java.security.AccessController.doPrivileged(action, context);
+
+ if (!SUPPORTS_SECURITY_MANAGER) {
+ try {
+ return action.run();
+ } catch (java.lang.RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new PrivilegedActionException(e);
+ }
+ } else {
+ return java.security.AccessController.doPrivileged(action, context);
+ }
}
/**
@@ -174,7 +202,9 @@ public static AccessControlContext getContext() {
* is not permitted, based on the current security policy.
*/
public static void checkPermission(Permission perm) throws AccessControlException {
- java.security.AccessController.checkPermission(perm);
+ if (SUPPORTS_SECURITY_MANAGER) {
+ java.security.AccessController.checkPermission(perm);
+ }
}
/**
diff --git a/modules/kernel/test-resources/deployment/echo/build.xml b/modules/kernel/test-resources/deployment/echo/build.xml
index 84f50beea8..81a305c813 100644
--- a/modules/kernel/test-resources/deployment/echo/build.xml
+++ b/modules/kernel/test-resources/deployment/echo/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/modules/kernel/test-resources/deployment/invalidservice/build.xml b/modules/kernel/test-resources/deployment/invalidservice/build.xml
index 8ea069e6ba..729bfd915a 100644
--- a/modules/kernel/test-resources/deployment/invalidservice/build.xml
+++ b/modules/kernel/test-resources/deployment/invalidservice/build.xml
@@ -37,7 +37,7 @@
-
+
diff --git a/modules/kernel/test-resources/deployment/module1/build.xml b/modules/kernel/test-resources/deployment/module1/build.xml
index a1133b2d62..fcffe826b5 100644
--- a/modules/kernel/test-resources/deployment/module1/build.xml
+++ b/modules/kernel/test-resources/deployment/module1/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/modules/kernel/test-resources/deployment/service1/build.xml b/modules/kernel/test-resources/deployment/service1/build.xml
index cf1541e99d..de52ae598b 100644
--- a/modules/kernel/test-resources/deployment/service1/build.xml
+++ b/modules/kernel/test-resources/deployment/service1/build.xml
@@ -37,7 +37,7 @@
-
+
diff --git a/modules/kernel/test-resources/deployment/service2/build.xml b/modules/kernel/test-resources/deployment/service2/build.xml
index 554dfed1be..cce094cd4b 100644
--- a/modules/kernel/test-resources/deployment/service2/build.xml
+++ b/modules/kernel/test-resources/deployment/service2/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/modules/kernel/test-resources/deployment/serviceModule/build.xml b/modules/kernel/test-resources/deployment/serviceModule/build.xml
index 591be3d043..b2be9af5f8 100644
--- a/modules/kernel/test-resources/deployment/serviceModule/build.xml
+++ b/modules/kernel/test-resources/deployment/serviceModule/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/modules/kernel/test/org/apache/axis2/java/security/driver/Java2SecTest.java b/modules/kernel/test/org/apache/axis2/java/security/driver/Java2SecTest.java
index 78d9282014..fa911af0f6 100644
--- a/modules/kernel/test/org/apache/axis2/java/security/driver/Java2SecTest.java
+++ b/modules/kernel/test/org/apache/axis2/java/security/driver/Java2SecTest.java
@@ -38,6 +38,8 @@
import java.util.Calendar;
import java.util.TimeZone;
+import static org.junit.Assume.assumeTrue;
+
/**
* Java2SecTest demonstrates the usages of AccessController class for privileged operations.
*
@@ -69,6 +71,12 @@ public Java2SecTest() {
System.out.println("Current time => " + sdf.format(cal.getTime()) + "\n");
}
+ @Override
+ public void setUp() throws Exception {
+ // Security Manager was removed after that
+ assumeTrue(Runtime.version().feature() < 24);
+ }
+
// Constructor
public Java2SecTest(String arg) {
super(arg);
diff --git a/modules/samples/advanced-rmi/build.xml b/modules/samples/advanced-rmi/build.xml
index 9b3022b403..1fb9f9223d 100644
--- a/modules/samples/advanced-rmi/build.xml
+++ b/modules/samples/advanced-rmi/build.xml
@@ -51,7 +51,7 @@
-
+
@@ -77,7 +77,7 @@
-
+
diff --git a/modules/samples/build.xml b/modules/samples/build.xml
index 143297ac02..78c7d377ad 100644
--- a/modules/samples/build.xml
+++ b/modules/samples/build.xml
@@ -86,7 +86,7 @@
-
+
diff --git a/modules/samples/databinding/build.xml b/modules/samples/databinding/build.xml
index 66228d3d25..538cd0bacf 100644
--- a/modules/samples/databinding/build.xml
+++ b/modules/samples/databinding/build.xml
@@ -106,7 +106,7 @@
+ classpathref="axis2.classpath" includeantruntime="false">
@@ -160,7 +160,8 @@
srcdir="${client.target}/src"
excludes="**/StockClient2*.*"
destdir="${client.target}/classes"
- classpathref="axis2.classpath">
+ classpathref="axis2.classpath"
+ includeantruntime="false">
diff --git a/modules/samples/faulthandling/build.xml b/modules/samples/faulthandling/build.xml
index e8a89f2665..a4798e6f72 100644
--- a/modules/samples/faulthandling/build.xml
+++ b/modules/samples/faulthandling/build.xml
@@ -81,7 +81,7 @@
+ destdir="${service.target}/classes" srcdir="${service.target}/src" includeantruntime="false">
@@ -125,7 +125,7 @@
+ destdir="${client.target}/classes" includeantruntime="false">
diff --git a/modules/samples/googlespellcheck/build.xml b/modules/samples/googlespellcheck/build.xml
index abeac95244..815cb66931 100644
--- a/modules/samples/googlespellcheck/build.xml
+++ b/modules/samples/googlespellcheck/build.xml
@@ -90,7 +90,7 @@
-
+
diff --git a/modules/samples/jaxws-version/build.xml b/modules/samples/jaxws-version/build.xml
index e9d9881791..6943654c8d 100644
--- a/modules/samples/jaxws-version/build.xml
+++ b/modules/samples/jaxws-version/build.xml
@@ -50,7 +50,7 @@
-
+
diff --git a/modules/samples/json/build.xml b/modules/samples/json/build.xml
index f1fc7d3c1c..040bf11127 100644
--- a/modules/samples/json/build.xml
+++ b/modules/samples/json/build.xml
@@ -52,7 +52,7 @@
-
+
@@ -63,7 +63,7 @@
-
+
@@ -73,7 +73,7 @@
-
+
diff --git a/modules/samples/mex/build.xml b/modules/samples/mex/build.xml
index 6395661fe8..71cc0b3394 100644
--- a/modules/samples/mex/build.xml
+++ b/modules/samples/mex/build.xml
@@ -33,7 +33,7 @@
-
+
diff --git a/modules/samples/mtom/build.xml b/modules/samples/mtom/build.xml
index d52eae03ac..7d6d6be43a 100755
--- a/modules/samples/mtom/build.xml
+++ b/modules/samples/mtom/build.xml
@@ -86,7 +86,7 @@
-
+
@@ -109,7 +109,7 @@
-
+
diff --git a/modules/samples/ping/build.xml b/modules/samples/ping/build.xml
index 6788f7edd9..119bfec073 100644
--- a/modules/samples/ping/build.xml
+++ b/modules/samples/ping/build.xml
@@ -45,7 +45,8 @@
fork="true"
destdir="${build.dir}/classes"
srcdir="${basedir}/src"
- classpathref="axis2.classpath">
+ classpathref="axis2.classpath"
+ includeantruntime="false">
diff --git a/modules/samples/pojo/build.xml b/modules/samples/pojo/build.xml
index 704695e294..bbf7e7566e 100644
--- a/modules/samples/pojo/build.xml
+++ b/modules/samples/pojo/build.xml
@@ -65,7 +65,7 @@
-
+
@@ -88,7 +88,7 @@
-
+
@@ -148,7 +148,7 @@
-
+
diff --git a/modules/samples/pojoguide/build.xml b/modules/samples/pojoguide/build.xml
index 5510876b0f..08b2ab143c 100644
--- a/modules/samples/pojoguide/build.xml
+++ b/modules/samples/pojoguide/build.xml
@@ -57,7 +57,7 @@
-
+
@@ -78,7 +78,7 @@
-
+
diff --git a/modules/samples/pojoguidespring/build.xml b/modules/samples/pojoguidespring/build.xml
index 0894acce93..b44ba84c18 100644
--- a/modules/samples/pojoguidespring/build.xml
+++ b/modules/samples/pojoguidespring/build.xml
@@ -77,7 +77,7 @@
-
+
@@ -92,7 +92,7 @@
-
+
diff --git a/modules/samples/quickstart/build.xml b/modules/samples/quickstart/build.xml
index 1dd4209258..c0aaeb6b47 100644
--- a/modules/samples/quickstart/build.xml
+++ b/modules/samples/quickstart/build.xml
@@ -39,7 +39,8 @@
fork="true"
destdir="${build.dir}/classes"
srcdir="${basedir}/src"
- classpathref="axis2.classpath">
+ classpathref="axis2.classpath"
+ includeantruntime="false">
diff --git a/modules/samples/quickstartaxiom/build.xml b/modules/samples/quickstartaxiom/build.xml
index f9fc23a087..8bb46b0ca2 100644
--- a/modules/samples/quickstartaxiom/build.xml
+++ b/modules/samples/quickstartaxiom/build.xml
@@ -45,7 +45,8 @@
fork="true"
destdir="${build.dir}/classes"
srcdir="${basedir}/src"
- classpathref="axis2.classpath">
+ classpathref="axis2.classpath"
+ includeantruntime="false">
diff --git a/modules/samples/servicelifecycle/build.xml b/modules/samples/servicelifecycle/build.xml
index cd522645e5..978cd19651 100644
--- a/modules/samples/servicelifecycle/build.xml
+++ b/modules/samples/servicelifecycle/build.xml
@@ -63,7 +63,7 @@
tofile="${dest.dir.classes}/META-INF/services.xml"
overwrite="true"/>
-
+
@@ -83,7 +83,7 @@
tofile="${dest.dir.classes}/META-INF/services.xml"
overwrite="true"/>
-
+
@@ -97,7 +97,7 @@
-
+
diff --git a/modules/samples/soapwithattachments/build.xml b/modules/samples/soapwithattachments/build.xml
index edfec40838..33be43e7b5 100644
--- a/modules/samples/soapwithattachments/build.xml
+++ b/modules/samples/soapwithattachments/build.xml
@@ -45,7 +45,7 @@
-
+
diff --git a/modules/samples/userguide/build.xml b/modules/samples/userguide/build.xml
index a42406a16e..634c20f76a 100644
--- a/modules/samples/userguide/build.xml
+++ b/modules/samples/userguide/build.xml
@@ -35,7 +35,7 @@
-
+
diff --git a/modules/samples/version/build.xml b/modules/samples/version/build.xml
index 5869a2f299..cf2514a7f2 100644
--- a/modules/samples/version/build.xml
+++ b/modules/samples/version/build.xml
@@ -51,7 +51,7 @@
-
+
diff --git a/modules/samples/yahoojsonsearch/build.xml b/modules/samples/yahoojsonsearch/build.xml
index 7d8f78042b..c478d4e111 100644
--- a/modules/samples/yahoojsonsearch/build.xml
+++ b/modules/samples/yahoojsonsearch/build.xml
@@ -33,7 +33,7 @@
-
+
diff --git a/modules/samples/yahoorestsearch/build.xml b/modules/samples/yahoorestsearch/build.xml
index f69a4c8332..43822f236b 100755
--- a/modules/samples/yahoorestsearch/build.xml
+++ b/modules/samples/yahoorestsearch/build.xml
@@ -33,7 +33,7 @@
-
+
diff --git a/modules/transport/testkit/pom.xml b/modules/transport/testkit/pom.xml
index 02218be1ef..a6201416ea 100644
--- a/modules/transport/testkit/pom.xml
+++ b/modules/transport/testkit/pom.xml
@@ -159,15 +159,6 @@
-
- org.codehaus.mojo
- animal-sniffer-maven-plugin
-
-
- true
-
-
diff --git a/modules/xmlbeans/pom.xml b/modules/xmlbeans/pom.xml
index 2eedc6d37d..00167f386c 100644
--- a/modules/xmlbeans/pom.xml
+++ b/modules/xmlbeans/pom.xml
@@ -111,13 +111,6 @@
-
- com.github.veithen.maven
- hermetic-maven-plugin
-
- true
-
-
maven-surefire-plugin
true
diff --git a/pom.xml b/pom.xml
index bfce9f19bd..83ede8d63a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -495,7 +495,7 @@
'${settings.localRepository}'
4.0.3
4.0.2
- 3.15.1
+ 3.15.2
3.4.0
6.1.7
3.5.4
@@ -504,8 +504,9 @@
http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html -->
${project.version}
2025-03-04T22:45:29Z
- 17
- 17
+ 17
+ 0.8.14
+ 9.9
@@ -1024,6 +1025,11 @@
jakarta.annotation-api
3.0.0
+
+ net.bytebuddy
+ byte-buddy
+ 1.18.1
+
@@ -1264,8 +1270,8 @@
3.6.0
-
- [17,22)
+
+ [17,26)
The POM must not include repository definitions since non Apache repositories threaten the build stability.
@@ -1285,28 +1291,10 @@
-
- org.codehaus.mojo
- animal-sniffer-maven-plugin
- 1.24
-
-
- check
- verify
-
- check
-
-
-
-
-
- true
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.13
+ 0.8.14
prepare-agent
@@ -1321,18 +1309,6 @@
-
- com.github.veithen.maven
- hermetic-maven-plugin
- 0.9.0
-
-
-
- generate-policy
-
-
-
-
com.github.veithen.alta
alta-maven-plugin
@@ -1394,6 +1370,33 @@
+
+
+ org.jacoco
+ org.jacoco.report
+ ${jacoco.version}
+
+
+ org.jacoco
+ org.jacoco.core
+ ${jacoco.version}
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+
+
+ org.ow2.asm
+ asm-commons
+ ${asm.version}
+
+
+ org.ow2.asm
+ asm-tree
+ ${asm.version}
+
+
maven-source-plugin