@@ -36,23 +36,23 @@ Profile based segregation
3636
3737We are using maven build profiles to segregate the huge list of individual projects we have in our repository.
3838
39- The projects are broadly divided into 3 lists: default, default-jdk8 and default-heavy.
39+ The projects are broadly divided into 4 lists: default, default-jdk17 , default-jdk8 and default-heavy.
4040
4141Next, they are segregated further on the basis of the tests that we want to execute.
4242
43- Additionally, there are 2 profiles dedicated for JDK17 and above builds - ** which require JDK 17** .
44-
4543We also have a parents profile to build only parent modules.
4644
47- Therefore, we have a total of 7 profiles:
45+ Therefore, we have a total of 9 profiles:
4846
4947| Profile | Includes | Type of test enabled |
5048| -------------------| -----------------------------| -------------------- |
51- | default | JDK17 and above projects | * UnitTest |
52- | integration | JDK17 and above projects | * IntegrationTest |
49+ | default | JDK21 projects | * UnitTest |
50+ | integration | JDK21 projects | * IntegrationTest |
51+ | default-jdk17 | JDK17 and above projects | * UnitTest |
52+ | integration-jdk17 | JDK17 and above projects | * IntegrationTest |
5353| default-heavy | Heavy/long running projects | * UnitTest |
5454| integration-heavy | Heavy/long running projects | * IntegrationTest |
55- | default-jd8 | JDK8 projects | * UnitTest |
55+ | default-jdk8 | JDK8 projects | * UnitTest |
5656| integration-jdk8 | JDK8 projects | * IntegrationTest |
5757| parents | Set of parent modules | None |
5858
0 commit comments