From 2214baf0721ac457613c93e203b0801f2ad9e7cf Mon Sep 17 00:00:00 2001 From: Symious Date: Mon, 8 Sep 2025 16:00:27 +0800 Subject: [PATCH 1/6] HDDS-13656. Fix aspectj under JDK9+ compilation --- hadoop-ozone/ozone-manager/pom.xml | 13 ++++++++++--- pom.xml | 4 ++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/hadoop-ozone/ozone-manager/pom.xml b/hadoop-ozone/ozone-manager/pom.xml index 6347ee2722bf..f39714776ead 100644 --- a/hadoop-ozone/ozone-manager/pom.xml +++ b/hadoop-ozone/ozone-manager/pom.xml @@ -453,17 +453,24 @@ dev.aspectj aspectj-maven-plugin - 1.8 - 1.8 + ${maven.compiler.source} + ${maven.compiler.target} ${project.build.directory}/aspectj-build + + + org.aspectj + aspectjtools + ${aspectj.version} + + compile - 1.8 + ${maven.compiler.source} diff --git a/pom.xml b/pom.xml index 9d2ca2aa4286..85a1578d8439 100644 --- a/pom.xml +++ b/pom.xml @@ -33,6 +33,7 @@ 1.0 0.16.1 1.14.1 + 1.9.24 1.9.7 3.27.4 1.12.788 @@ -2688,7 +2689,10 @@ + ${aspectj.java9.version} ${javac.version} + ${javac.version} + ${javac.version} From e2fcc1d370e1aece3c3b5bbec3e30f4ce30d1654 Mon Sep 17 00:00:00 2001 From: Symious Date: Mon, 8 Sep 2025 17:14:18 +0800 Subject: [PATCH 2/6] HDDS-13656. Fix aspectj for jdk11 --- pom.xml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 85a1578d8439..7ab12723434b 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,8 @@ 1.0 0.16.1 1.14.1 - 1.9.24 + 1.9.20 + 1.9.24 1.9.7 3.27.4 1.12.788 @@ -2683,13 +2684,24 @@ - java9-or-later + java11-20 + [11,20] + + ${aspectj.java11.version} + + ${javac.version} + ${javac.version} + ${javac.version} + + + + java21-or-later - [9,] + [21,] + ${aspectj.java21.version} - ${aspectj.java9.version} ${javac.version} ${javac.version} ${javac.version} From 3c11fca8ba1b5ca21fd6fe4d2b549f4153b63d16 Mon Sep 17 00:00:00 2001 From: Symious Date: Mon, 8 Sep 2025 17:21:54 +0800 Subject: [PATCH 3/6] HDDS-13656. Sort the pom --- pom.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7ab12723434b..f20356713394 100644 --- a/pom.xml +++ b/pom.xml @@ -2685,7 +2685,9 @@ java11-20 - [11,20] + + [11,20] + ${aspectj.java11.version} From b7df320810c0d01d3bab4f6299b464a2ada44507 Mon Sep 17 00:00:00 2001 From: Symious Date: Tue, 9 Sep 2025 17:04:21 +0800 Subject: [PATCH 4/6] HDDS-13656. Refactor the profile --- pom.xml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index f20356713394..dd172661301a 100644 --- a/pom.xml +++ b/pom.xml @@ -164,6 +164,8 @@ ${maven-surefire-plugin.version} 3.4.0 false + ${javac.version} + ${javac.version} 3.9.10 true 1.11 @@ -2674,39 +2676,32 @@ - java8 + java9-or-later - [,8] + [9,] - ${javac.version} - ${javac.version} + + ${javac.version} + - java11-20 + aspectj-java11-20 [11,20] ${aspectj.java11.version} - - ${javac.version} - ${javac.version} - ${javac.version} - java21-or-later + aspectj-java21-or-later [21,] ${aspectj.java21.version} - - ${javac.version} - ${javac.version} - ${javac.version} From c54cba173e4c703978cd0a02c9c5e4909de3d425 Mon Sep 17 00:00:00 2001 From: Symious Date: Wed, 10 Sep 2025 15:43:22 +0800 Subject: [PATCH 5/6] HDDS-13656. Use release --- hadoop-ozone/ozone-manager/pom.xml | 6 +++--- pom.xml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hadoop-ozone/ozone-manager/pom.xml b/hadoop-ozone/ozone-manager/pom.xml index f39714776ead..d9f7e7ed03b8 100644 --- a/hadoop-ozone/ozone-manager/pom.xml +++ b/hadoop-ozone/ozone-manager/pom.xml @@ -453,8 +453,8 @@ dev.aspectj aspectj-maven-plugin - ${maven.compiler.source} - ${maven.compiler.target} + ${maven.compiler.release} + ${maven.compiler.release} ${project.build.directory}/aspectj-build @@ -470,7 +470,7 @@ compile - ${maven.compiler.source} + ${maven.compiler.release} diff --git a/pom.xml b/pom.xml index dd172661301a..bb5759fa3c76 100644 --- a/pom.xml +++ b/pom.xml @@ -35,6 +35,7 @@ 1.14.1 1.9.20 1.9.24 + 1.9.7 3.27.4 1.12.788 @@ -164,8 +165,7 @@ ${maven-surefire-plugin.version} 3.4.0 false - ${javac.version} - ${javac.version} + ${javac.version} 3.9.10 true 1.11 From f82e15d15962f51b4b741ab51bb07cb8ca422816 Mon Sep 17 00:00:00 2001 From: Symious Date: Fri, 12 Sep 2025 10:40:57 +0800 Subject: [PATCH 6/6] Remove jdk9-or-later profile --- pom.xml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pom.xml b/pom.xml index bb5759fa3c76..68cfab5f50f9 100644 --- a/pom.xml +++ b/pom.xml @@ -2674,17 +2674,6 @@ - - - java9-or-later - - [9,] - - - - ${javac.version} - - aspectj-java11-20