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..4a94ac4089 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..62ecce4241 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/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/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/pom.xml b/pom.xml
index bd5a8683db..66dd4e3494 100644
--- a/pom.xml
+++ b/pom.xml
@@ -507,7 +507,7 @@
http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html -->
${project.version}
2025-03-04T22:45:29Z
- 11
+ 17