2019-12-05 09:56:52 -05:00
<?xml version="1.0" encoding="UTF-8"?>
2020-10-22 04:42:10 -04:00
<!-- suppress PyInterpreter -->
2019-10-31 21:43:47 -04:00
<project xmlns= "http://maven.apache.org/POM/4.0.0"
2023-11-11 05:53:34 -05:00
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2019-10-31 21:43:47 -04:00
<modelVersion > 4.0.0</modelVersion>
<groupId > com.baeldung</groupId>
<artifactId > parent-modules</artifactId>
<version > 1.0.0-SNAPSHOT</version>
2022-09-03 02:25:50 -04:00
<name > parent-modules</name>
2024-01-09 17:28:17 -05:00
2019-10-31 21:43:47 -04:00
<packaging > pom</packaging>
<dependencies >
<!-- logging -->
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
<version > ${org.slf4j.version}</version>
</dependency>
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-classic</artifactId>
<version > ${logback.version}</version>
</dependency>
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-core</artifactId>
<version > ${logback.version}</version>
</dependency>
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > jcl-over-slf4j</artifactId>
<version > ${org.slf4j.version}</version>
</dependency>
<!-- test -->
<dependency >
<groupId > org.junit.jupiter</groupId>
<artifactId > junit-jupiter-engine</artifactId>
<version > ${junit-jupiter.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.junit.jupiter</groupId>
<artifactId > junit-jupiter-params</artifactId>
<version > ${junit-jupiter.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.junit.jupiter</groupId>
<artifactId > junit-jupiter-api</artifactId>
<version > ${junit-jupiter.version}</version>
<scope > test</scope>
</dependency>
2021-10-29 00:07:04 -04:00
<dependency >
<groupId > org.junit.vintage</groupId>
<artifactId > junit-vintage-engine</artifactId>
<version > ${junit-jupiter.version}</version>
<scope > test</scope>
</dependency>
2021-11-18 04:30:45 -05:00
<dependency >
<groupId > org.assertj</groupId>
<artifactId > assertj-core</artifactId>
<version > ${assertj.version}</version>
<scope > test</scope>
</dependency>
2019-10-31 21:43:47 -04:00
<dependency >
<groupId > org.hamcrest</groupId>
2020-03-03 01:06:06 -05:00
<artifactId > hamcrest</artifactId>
2020-02-28 15:18:42 -05:00
<version > ${hamcrest.version}</version>
2019-10-31 21:43:47 -04:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-all</artifactId>
2020-02-28 15:18:42 -05:00
<version > ${hamcrest-all.version}</version>
2019-10-31 21:43:47 -04:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.mockito</groupId>
<artifactId > mockito-core</artifactId>
<version > ${mockito.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.apache.maven.surefire</groupId>
<artifactId > surefire-logger-api</artifactId>
<version > ${maven-surefire-plugin.version}</version>
<!-- to get around bug https://github.com/junit - team/junit5/issues/801 -->
<scope > test</scope>
<optional > true</optional>
</dependency>
</dependencies>
<build >
<plugins >
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > exec-maven-plugin</artifactId>
<version > ${exec-maven-plugin.version}</version>
<configuration >
<executable > maven</executable>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven-surefire-plugin.version}</version>
<configuration >
<forkCount > 3</forkCount>
<reuseForks > true</reuseForks>
<excludes >
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/JdbcTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
</configuration>
<dependencies >
<dependency >
<groupId > org.junit.jupiter</groupId>
<artifactId > junit-jupiter-engine</artifactId>
<version > ${junit-jupiter.version}</version>
</dependency>
<dependency >
<groupId > org.junit.vintage</groupId>
<artifactId > junit-vintage-engine</artifactId>
<version > ${junit-jupiter.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<version > ${maven-compiler-plugin.version}</version>
<configuration >
<source > ${java.version}</source>
<target > ${java.version}</target>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-pmd-plugin</artifactId>
<version > ${maven-pmd-plugin.version}</version>
<dependencies >
<dependency >
<groupId > org.baeldung.pmd</groupId>
<artifactId > custom-pmd</artifactId>
<version > ${custom-pmd.version}</version>
</dependency>
</dependencies>
<configuration >
<failurePriority > 5</failurePriority>
<aggregate > false</aggregate>
<failOnViolation > true</failOnViolation>
<verbose > true</verbose>
<linkXRef > true</linkXRef>
<includeTests > true</includeTests>
<sourceEncoding > UTF-8</sourceEncoding>
<targetJdk > ${java.version}</targetJdk>
<rulesets >
<ruleset > ${tutorialsproject.basedir}/baeldung-pmd-rules.xml</ruleset>
</rulesets>
<excludeRoots >
<excludeRoot > target/generated-sources</excludeRoot>
</excludeRoots>
</configuration>
<executions >
<execution >
<phase > compile</phase>
<goals >
<goal > check</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.commonjava.maven.plugins</groupId>
<artifactId > directory-maven-plugin</artifactId>
<version > ${directory-maven-plugin.version}</version>
<executions >
<execution >
<id > directories</id>
<goals >
<goal > directory-of</goal>
</goals>
<phase > validate</phase>
<configuration >
<property > tutorialsproject.basedir</property>
<project >
<groupId > com.baeldung</groupId>
<artifactId > parent-modules</artifactId>
</project>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-install-plugin</artifactId>
<version > ${maven-install-plugin.version}</version>
<configuration >
<groupId > org.baeldung.pmd</groupId>
<artifactId > custom-pmd</artifactId>
<version > ${custom-pmd.version}</version>
<packaging > jar</packaging>
<file > ${tutorialsproject.basedir}/custom-pmd-${custom-pmd.version}.jar</file>
<generatePom > true</generatePom>
</configuration>
<executions >
<execution >
<id > install-jar-lib</id>
<goals >
<goal > install-file</goal>
</goals>
<phase > validate</phase>
</execution>
</executions>
</plugin>
<plugin >
<artifactId > maven-war-plugin</artifactId>
<version > ${maven-war-plugin.version}</version>
2023-05-11 01:35:28 -04:00
<configuration >
<failOnMissingWebXml > false</failOnMissingWebXml>
</configuration>
2019-10-31 21:43:47 -04:00
</plugin>
</plugins>
<extensions >
<extension >
<groupId > com.vackosar.gitflowincrementalbuilder</groupId>
<artifactId > gitflow-incremental-builder</artifactId>
<version > ${gitflow-incremental-builder.version}</version>
</extension>
</extensions>
<pluginManagement >
<plugins >
<!-- This plugin's configuration is used to store Eclipse m2e settings
only. It has no influence on the Maven build itself. -->
<plugin >
<groupId > org.eclipse.m2e</groupId>
<artifactId > lifecycle-mapping</artifactId>
<version > 1.0.0</version>
<configuration >
<lifecycleMappingMetadata >
<pluginExecutions >
<pluginExecution >
<pluginExecutionFilter >
<groupId >
org.commonjava.maven.plugins
</groupId>
<artifactId >
directory-maven-plugin
</artifactId>
<versionRange >
[0.3.1,)
</versionRange>
<goals >
<goal > directory-of</goal>
</goals>
</pluginExecutionFilter>
<action >
2022-06-07 05:17:47 -04:00
<ignore />
2019-10-31 21:43:47 -04:00
</action>
</pluginExecution>
<pluginExecution >
<pluginExecutionFilter >
<groupId >
org.apache.maven.plugins
</groupId>
<artifactId >
maven-install-plugin
</artifactId>
<versionRange >
[2.5.1,)
</versionRange>
<goals >
<goal > install-file</goal>
</goals>
</pluginExecutionFilter>
<action >
2022-06-07 05:17:47 -04:00
<ignore />
2019-10-31 21:43:47 -04:00
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles >
<profile >
<id > default-first</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven-surefire-plugin.version}</version>
<configuration >
<forkCount > 3</forkCount>
<reuseForks > true</reuseForks>
<includes >
<include > SpringContextTest</include>
<include > **/*UnitTest</include>
</includes>
<excludes >
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/JdbcTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
2021-11-18 00:49:23 -05:00
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 21:43:47 -04:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
2023-04-15 00:31:14 -04:00
<!-- <module>clojure - modules</module> --> <!-- Not a maven project -->
2023-03-30 16:09:12 -04:00
<module > core-java-modules/core-java-8</module>
<module > core-java-modules/core-java-8-2</module>
<module > core-java-modules/core-java-8-datetime</module>
<module > core-java-modules/core-java-8-datetime-2</module>
<module > core-java-modules/core-java-sun</module>
<module > core-java-modules/core-java-security</module>
<module > core-java-modules/core-java-lang</module>
<module > core-java-modules/core-java-lang-math-3</module>
2023-11-09 06:18:02 -05:00
2023-03-30 16:09:12 -04:00
<module > core-java-modules/core-java-streams-2</module>
2021-06-21 18:36:13 -04:00
<!-- <module>ethereum</module> --> <!-- JAVA - 6001 -->
2022-07-12 12:03:48 -04:00
<!-- <module>gradle - modules</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<!-- <module>guest</module> --> <!-- not to be built as its for guest articles -->
2023-03-22 06:55:04 -04:00
2023-08-09 10:35:00 -04:00
<!-- <module>pants</module> --> <!-- Not a maven project -->
2023-04-15 00:13:07 -04:00
2023-04-03 13:22:11 -04:00
<module > libraries-jdk8</module>
2023-03-23 02:50:24 -04:00
2023-04-11 21:57:59 -04:00
<module > lombok-modules/lombok-custom</module>
2020-01-10 06:52:13 -05:00
2022-03-04 10:47:50 -05:00
<module > muleesb</module>
2023-05-22 12:05:36 -04:00
<module > web-modules/java-lite</module>
2023-05-19 04:37:45 -04:00
<module > persistence-modules/deltaspike</module> <!-- delta spike it doesn't support yet the jakarta API -->
2023-10-29 14:14:06 -04:00
<module > persistence-modules/hibernate-ogm</module> <!-- hibernate - ogm wasn't updated because a workaround for jakarta namespace wasn't found JAVA - 20557 -->
2023-11-09 04:57:46 -05:00
<module > persistence-modules/spring-data-cassandra-reactive</module>
2023-06-20 23:52:00 -04:00
<module > java-nashorn</module>
2023-07-16 03:08:38 -04:00
<module > jeromq</module>
2023-09-06 16:16:41 -04:00
<module > spring-ejb-modules/ejb-beans</module>
2024-01-06 01:19:43 -05:00
<module > jenkins-modules</module> <!-- Not able to upgrade now to jdk17. JAVA - 21748 -->
2019-10-31 21:43:47 -04:00
</modules>
</profile>
<profile >
<id > default-second</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven-surefire-plugin.version}</version>
<configuration >
<forkCount > 3</forkCount>
<reuseForks > true</reuseForks>
<includes >
<include > SpringContextTest</include>
<include > **/*UnitTest</include>
</includes>
<excludes >
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*JdbcTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
2021-11-18 00:49:23 -05:00
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 21:43:47 -04:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > spring-4</module>
2022-05-29 10:02:17 -04:00
<module > spring-cloud-modules</module>
2019-10-31 21:43:47 -04:00
<!-- <module>spring - cloud - cli</module> --> <!-- Not a maven project -->
2023-05-26 16:22:03 -04:00
<module > spring-exceptions</module>
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<!-- <module>spring - roo</module> --> <!-- Not supported JAVA - 17327 -->
2020-01-10 06:52:13 -05:00
2023-05-31 12:56:25 -04:00
<module > spring-security-modules/spring-security-ldap</module>
2019-10-31 21:43:47 -04:00
<module > spring-swagger-codegen</module>
<module > video-tutorials</module>
</modules>
</profile>
<profile >
<id > default-heavy</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven-surefire-plugin.version}</version>
<configuration >
<forkCount > 3</forkCount>
<reuseForks > true</reuseForks>
<includes >
<include > SpringContextTest</include>
<include > **/*UnitTest</include>
</includes>
<excludes >
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*JdbcTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
<modules >
2024-01-29 17:36:25 -05:00
<module > apache-spark</module>
2022-06-07 11:38:01 -04:00
<module > jhipster-modules</module>
2024-02-26 03:14:16 -05:00
<module > spring-cloud-modules/spring-cloud-azure</module>
2024-01-29 17:36:25 -05:00
<module > web-modules/restx</module>
2024-02-26 12:02:18 -05:00
<module > libraries-testing</module>
2019-10-31 21:43:47 -04:00
</modules>
</profile>
<profile >
<id > integration-lite-first</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<excludes >
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
<includes >
<include > **/*IntegrationTest.java</include>
<include > **/*IntTest.java</include>
</includes>
2021-11-19 23:15:50 -05:00
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 21:43:47 -04:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
2023-04-15 00:31:14 -04:00
<!-- <module>clojure - modules</module> --> <!-- Not a maven project -->
2020-01-10 06:52:13 -05:00
2023-03-30 16:09:12 -04:00
<module > core-java-modules/core-java-8</module>
<module > core-java-modules/core-java-8-2</module>
<module > core-java-modules/core-java-8-datetime</module>
<module > core-java-modules/core-java-8-datetime-2</module>
<module > core-java-modules/core-java-sun</module>
<module > core-java-modules/core-java-security</module>
<module > core-java-modules/core-java-lang</module>
<module > core-java-modules/core-java-lang-math-3</module>
2023-11-09 06:18:02 -05:00
2023-03-30 16:09:12 -04:00
<module > core-java-modules/core-java-streams-2</module>
2021-06-21 18:36:13 -04:00
<!-- <module>ethereum</module> --> <!-- JAVA - 6001 -->
2022-07-12 12:03:48 -04:00
<!-- <module>gradle - modules</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<!-- <module>guest</module> --> <!-- not to be built as its for guest articles -->
2023-03-22 06:55:04 -04:00
2023-04-03 13:22:11 -04:00
<module > libraries-jdk8</module>
2023-03-23 02:50:24 -04:00
2023-04-11 21:57:59 -04:00
<module > lombok-modules/lombok-custom</module>
2022-03-04 10:47:50 -05:00
<module > muleesb</module>
2023-05-22 12:05:36 -04:00
<module > web-modules/java-lite</module>
2023-05-19 04:37:45 -04:00
<module > persistence-modules/deltaspike</module> <!-- delta spike it doesn't support yet the jakarta API -->
2023-10-29 14:14:06 -04:00
<module > persistence-modules/hibernate-ogm</module> <!-- hibernate - ogm wasn't updated because a workaround for jakarta namespace wasn't found JAVA - 20557 -->
2023-11-09 04:57:46 -05:00
<module > persistence-modules/spring-data-cassandra-reactive</module>
2023-06-20 23:52:00 -04:00
<module > java-nashorn</module>
2023-09-13 05:28:47 -04:00
<module > jeromq</module>
2023-09-06 16:16:41 -04:00
<module > spring-ejb-modules/ejb-beans</module>
2024-01-06 01:19:43 -05:00
<module > jenkins-modules</module> <!-- Not able to upgrade now to jdk17. JAVA - 21748 -->
2019-10-31 21:43:47 -04:00
</modules>
</profile>
<profile >
<id > integration-lite-second</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<excludes >
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
<includes >
<include > **/*IntegrationTest.java</include>
<include > **/*IntTest.java</include>
</includes>
2021-11-19 23:15:50 -05:00
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 21:43:47 -04:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > spring-4</module>
2023-03-06 09:52:07 -05:00
2022-05-29 10:02:17 -04:00
<module > spring-cloud-modules</module>
2019-10-31 21:43:47 -04:00
<!-- <module>spring - cloud - cli</module> --> <!-- Not a maven project -->
2023-05-26 16:22:03 -04:00
<module > spring-exceptions</module>
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<!-- <module>spring - roo</module> --> <!-- Not supported JAVA - 17327 -->
2019-10-31 21:43:47 -04:00
2023-05-31 12:56:25 -04:00
<module > spring-security-modules/spring-security-ldap</module>
2019-10-31 21:43:47 -04:00
<module > spring-swagger-codegen</module>
<module > video-tutorials</module>
</modules>
</profile>
<profile >
<id > integration-heavy</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<excludes >
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
<includes >
<include > **/*IntegrationTest.java</include>
<include > **/*IntTest.java</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
<modules >
2024-01-29 17:36:25 -05:00
<module > apache-spark</module>
2022-06-07 11:38:01 -04:00
<module > jhipster-modules</module>
2024-02-26 03:14:16 -05:00
<module > spring-cloud-modules/spring-cloud-azure</module>
2024-01-29 17:36:25 -05:00
<module > web-modules/restx</module>
2019-10-31 21:43:47 -04:00
</modules>
</profile>
2020-04-28 01:55:51 -04:00
2019-11-17 09:04:03 -05:00
<profile >
<id > live-all</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<excludes >
<exclude > **/SpringContextTest.java</exclude>
<exclude > **/*UnitTest.java</exclude>
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*JdbcTest.java</exclude>
</excludes>
<includes >
<include > **/*LiveTest.java</include>
</includes>
</configuration>
</plugin>
2020-04-28 01:55:51 -04:00
2019-11-17 09:04:03 -05:00
</plugins>
</build>
2020-04-23 16:38:10 -04:00
2019-11-17 09:04:03 -05:00
</profile>
2019-10-31 21:43:47 -04:00
2020-09-09 19:08:03 -04:00
<profile >
<id > default-jdk9-and-above</id>
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<forkCount > 3</forkCount>
<reuseForks > true</reuseForks>
<includes >
<include > SpringContextTest</include>
<include > **/*UnitTest</include>
</includes>
<excludes >
<exclude > **/*IntegrationTest.java</exclude>
<exclude > **/*IntTest.java</exclude>
<exclude > **/*LongRunningUnitTest.java</exclude>
<exclude > **/*ManualTest.java</exclude>
<exclude > **/JdbcTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
<modules >
2024-02-15 09:31:54 -05:00
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-spring-6</module>
2023-02-02 23:57:34 -05:00
<module > akka-modules</module>
2023-11-11 05:53:34 -05:00
<module > algorithms-modules</module>
<module > apache-cxf-modules</module>
<module > apache-httpclient-2</module>
<module > apache-httpclient4</module>
<module > apache-httpclient</module>
2023-02-02 23:57:34 -05:00
<module > apache-kafka-2</module>
2024-01-26 15:19:27 -05:00
<module > apache-kafka-3</module>
2023-11-11 05:53:34 -05:00
<module > apache-kafka</module>
<module > apache-libraries-2</module>
<module > apache-libraries</module>
2023-11-27 06:15:33 -05:00
<module > apache-olingo</module> <!-- apache - olingo wasn't updated to boot - 3 because a workaround for jakarta namespace wasn't found JAVA - 27818 -->
2023-02-02 23:57:34 -05:00
<module > apache-poi-2</module>
2023-09-21 13:24:00 -04:00
<module > apache-poi-3</module>
2023-11-11 05:53:34 -05:00
<module > apache-poi</module>
2023-02-02 23:57:34 -05:00
<module > apache-thrift</module>
2023-11-11 05:53:34 -05:00
<module > apache-velocity</module>
2023-02-02 23:57:34 -05:00
<module > atomix</module>
2023-11-11 05:53:34 -05:00
<module > aws-modules</module>
<module > azure</module>
2023-02-02 23:57:34 -05:00
<module > bazel</module>
2023-11-11 05:53:34 -05:00
<module > checker-framework</module>
<module > core-groovy-modules</module>
<module > core-java-modules</module>
<module > custom-pmd</module>
<module > data-structures</module>
<module > deeplearning4j</module>
<module > di-modules</module>
2023-02-02 23:57:34 -05:00
<module > disruptor</module>
2023-11-11 05:53:34 -05:00
<module > docker-modules</module>
<module > drools</module>
2023-02-02 23:57:34 -05:00
<module > dubbo</module>
2023-11-29 07:24:00 -05:00
<module > feign</module>
2023-11-11 05:53:34 -05:00
<module > gcp-firebase</module>
<module > geotools</module>
<module > google-auto-project</module>
2023-02-02 23:57:34 -05:00
<module > google-cloud</module>
2023-11-11 05:53:34 -05:00
<module > gradle-modules/gradle/maven-to-gradle</module>
2023-02-02 23:57:34 -05:00
<module > graphql-modules</module>
<module > grpc</module>
2023-11-11 05:53:34 -05:00
<module > guava-modules</module>
2023-02-02 23:57:34 -05:00
<module > hazelcast</module>
2023-11-11 05:53:34 -05:00
<module > httpclient-simple</module>
2023-02-02 23:57:34 -05:00
<module > hystrix</module>
2023-11-11 05:53:34 -05:00
<module > image-compressing</module>
<module > image-processing</module>
<module > jackson-modules</module>
2023-02-02 23:57:34 -05:00
<module > jackson-simple</module>
<module > java-blockchain</module>
2023-04-21 05:09:19 -04:00
<module > java-jdi</module>
2024-02-07 11:15:58 -05:00
<!-- <module>java - panama</module> --> <!-- JAVA - 27339 -->
2023-11-11 05:53:34 -05:00
<module > javafx</module>
2023-02-02 23:57:34 -05:00
<module > javax-sound</module>
<module > javaxval-2</module>
2023-11-11 05:53:34 -05:00
<module > javaxval</module>
<module > jaxb</module>
2023-05-17 22:49:44 -04:00
<module > jetbrains</module>
2023-02-02 23:57:34 -05:00
<module > jgit</module>
2024-01-07 06:09:50 -05:00
<module > jhipster-6</module>
2023-11-11 05:53:34 -05:00
<module > jmh</module>
<module > json-modules</module>
2023-02-02 23:57:34 -05:00
<module > jsoup</module>
2023-11-11 05:53:34 -05:00
<module > jws</module>
2023-02-02 23:57:34 -05:00
<module > ksqldb</module>
2023-11-11 05:53:34 -05:00
<module > kubernetes-modules</module>
<module > language-interop</module>
2023-02-23 07:16:02 -05:00
<module > libraries-2</module>
2023-11-11 05:53:34 -05:00
<module > libraries-3</module>
2023-04-03 13:22:11 -04:00
<module > libraries-4</module>
2023-11-11 05:53:34 -05:00
<module > libraries-ai</module>
2023-06-24 04:43:02 -04:00
<module > libraries-apache-commons-2</module>
2023-02-02 23:57:34 -05:00
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-apache-commons</module>
2023-12-13 02:40:13 -05:00
<module > libraries-bytecode</module>
<module > libraries-cli</module>
2023-11-11 05:53:34 -05:00
<module > libraries-concurrency</module>
2023-11-09 04:57:46 -05:00
<module > libraries-data-2</module>
2023-12-21 03:30:26 -05:00
<module > libraries-data-3</module>
2023-11-11 05:53:34 -05:00
<module > libraries-data-db</module>
2023-02-02 23:57:34 -05:00
<module > libraries-data-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-data</module>
2023-02-02 23:57:34 -05:00
<module > libraries-files</module>
<module > libraries-http-2</module>
2023-11-11 05:53:34 -05:00
<module > libraries-http</module>
2023-02-02 23:57:34 -05:00
<module > libraries-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-llms</module>
2023-02-02 23:57:34 -05:00
<module > libraries-primitive</module>
2023-12-13 02:40:13 -05:00
<module > libraries-reporting</module>
2023-02-02 23:57:34 -05:00
<module > libraries-rpc</module>
2023-11-11 05:53:34 -05:00
<module > libraries-security</module>
<module > libraries-server-2</module>
2023-02-02 23:57:34 -05:00
<module > libraries-server</module>
2023-12-13 02:40:13 -05:00
<module > libraries-stream</module>
2023-12-21 03:30:26 -05:00
<module > libraries-testing-2</module>
2023-05-19 13:40:38 -04:00
<module > libraries-transform</module>
2023-11-11 05:53:34 -05:00
<module > libraries</module> <!-- very long running -->
<module > lightrun</module>
<module > logging-modules</module>
<module > lombok-modules</module>
2023-02-02 23:57:34 -05:00
<module > lucene</module>
<module > mapstruct</module>
2024-03-15 17:37:49 -04:00
<module > maven-modules</module>
2023-02-02 23:57:34 -05:00
<module > mesos-marathon</module>
2023-11-11 05:53:34 -05:00
<module > messaging-modules</module>
2023-02-02 23:57:34 -05:00
<module > metrics</module>
2023-11-11 05:53:34 -05:00
<module > microservices-modules</module>
2023-02-02 23:57:34 -05:00
<module > mustache</module>
<module > mybatis</module>
2023-11-11 05:53:34 -05:00
<module > netflix-modules</module>
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > parent-boot-3</module>
<module > patterns-modules</module>
<module > performance-tests</module>
<module > persistence-modules</module>
2023-12-11 12:48:24 -05:00
<!-- <module>persistence - modules/java - harperdb</module> --> <!-- This module requires a library to download manually -->
2023-11-11 05:53:34 -05:00
<module > persistence-modules/spring-data-neo4j</module>
2023-02-02 23:57:34 -05:00
<module > protobuffer</module>
2023-11-11 05:53:34 -05:00
<module > quarkus-modules</module>
<module > reactive-systems</module>
2023-02-02 23:57:34 -05:00
<module > reactor-core</module>
<module > rsocket</module>
2023-11-11 05:53:34 -05:00
<module > rule-engines-modules</module>
<module > rxjava-modules</module>
<module > saas-modules</module>
<module > security-modules</module>
<module > server-modules</module>
<module > spf4j</module>
2023-02-02 23:57:34 -05:00
<module > spring-5-webflux-2</module>
2023-11-11 05:53:34 -05:00
<module > spring-5-webflux</module>
<module > spring-5</module>
2024-03-01 13:56:23 -05:00
<module > spring-6</module>
2024-02-07 05:44:13 -05:00
<module > spring-6-rsocket</module>
2023-02-02 23:57:34 -05:00
<module > spring-activiti</module>
2023-05-18 08:01:50 -04:00
<module > spring-actuator</module>
2023-11-27 09:42:34 -05:00
<module > spring-ai</module>
2023-11-11 05:53:34 -05:00
<module > spring-aop-2</module>
2024-02-13 02:15:52 -05:00
<module > spring-aop</module>
2023-04-05 05:46:50 -04:00
<module > spring-batch-2</module>
2023-11-11 05:53:34 -05:00
<module > spring-batch</module>
<module > spring-boot-modules</module>
2023-03-06 09:52:07 -05:00
<module > spring-boot-rest</module>
2023-06-28 12:16:12 -04:00
<module > spring-cloud-modules/spring-cloud-circuit-breaker</module>
2024-01-30 05:21:44 -05:00
<module > spring-cloud-modules/spring-cloud-contract</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - cloud - modules/spring - cloud - data - flow</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-cloud-modules/spring-cloud-eureka</module>
2023-09-22 09:37:34 -04:00
<module > spring-cloud-modules/spring-cloud-netflix-feign</module>
2023-10-13 14:23:24 -04:00
<module > spring-cloud-modules/spring-cloud-security</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - cloud - modules/spring - cloud - stream - starters</module> --> <!-- failing after upgrading to jdk17 -->
2023-09-18 05:34:20 -04:00
<module > spring-cloud-modules/spring-cloud-zuul-eureka-integration</module>
2024-03-12 07:13:56 -04:00
<module > spring-cloud-modules/spring-cloud-bootstrap</module>
2023-11-11 05:53:34 -05:00
<module > spring-core-2</module>
<module > spring-core-3</module>
2023-03-06 09:52:07 -05:00
<module > spring-core-4</module>
2023-11-11 05:53:34 -05:00
<module > spring-core</module>
<module > spring-credhub</module>
<module > spring-cucumber</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - di - 2</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-di-3</module>
<module > spring-di-4</module>
<module > spring-di</module>
<module > spring-drools</module>
<module > spring-ejb-modules</module>
<module > spring-exceptions</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - integration</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
2024-02-22 04:54:52 -05:00
<!-- <module>spring - jinq</module> -->
2023-11-11 05:53:34 -05:00
<module > spring-kafka-2</module>
2023-11-30 20:07:18 -05:00
<module > spring-kafka-3</module>
2023-11-11 05:53:34 -05:00
<module > spring-kafka</module>
2024-03-12 07:34:46 -04:00
<module > spring-katharsis</module> <!-- Upgrade to Boot 3 not possible as the project has not been upgraded to Support Jakarta dependencies -->
2023-11-11 05:53:34 -05:00
<module > spring-mobile</module>
<module > spring-native</module>
<module > spring-protobuf</module>
<module > spring-pulsar</module>
<module > spring-quartz</module>
2023-02-16 10:57:31 -05:00
<module > spring-reactive-modules</module>
2024-03-11 15:32:24 -04:00
<module > spring-remoting-modules</module> <!-- Upgrade to Boot 3 not possible as since Spring 6 the remoting modules has been removed from Spring. -->
2023-11-11 05:53:34 -05:00
<module > spring-scheduling</module>
<module > spring-security-modules</module>
<module > spring-shell</module>
<module > spring-soap</module>
<module > spring-spel</module>
<module > spring-state-machine</module>
<module > spring-static-resources</module>
2022-09-02 10:49:15 -04:00
<module > spring-swagger-codegen/custom-validations-opeanpi-codegen</module>
2023-11-11 05:53:34 -05:00
<module > spring-threads</module>
<module > spring-vault</module>
<module > spring-web-modules</module>
<module > spring-websockets</module>
2023-11-24 11:39:21 -05:00
<!-- <module>static - analysis</module> - requires additional configuration to be compiled due to the JVM strong encapsulation -->
2023-12-05 00:13:20 -05:00
<!-- <module>tablesaw</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > tensorflow-java</module>
2023-06-06 05:21:21 -04:00
<module > testing-modules</module>
2023-04-28 12:33:51 -04:00
<module > testing-modules/mockito-simple</module>
2023-12-31 11:37:40 -05:00
<module > text-processing-libraries-modules</module>
2023-11-21 08:09:04 -05:00
<module > timefold-solver</module>
2023-11-11 05:53:34 -05:00
<module > vaadin</module>
<module > vavr-modules</module>
<module > vertx-modules</module>
<module > web-modules</module>
<module > webrtc</module>
<module > xml-2</module>
<module > xml</module>
<module > xstream</module>
2024-03-01 13:56:23 -05:00
<module > libraries-data-io-2</module>
2023-11-11 05:53:34 -05:00
</modules>
2023-02-23 11:47:39 -05:00
2023-11-11 05:53:34 -05:00
<properties >
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
2023-12-05 00:13:20 -05:00
<java.version > 17</java.version>
<maven.compiler.source > 17</maven.compiler.source>
<maven.compiler.target > 17</maven.compiler.target>
2023-11-11 05:53:34 -05:00
</properties>
</profile>
2023-02-02 23:57:34 -05:00
2023-11-11 05:53:34 -05:00
<profile >
<id > integration-jdk9-and-above</id>
2023-05-17 22:46:31 -04:00
2023-11-11 05:53:34 -05:00
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<excludes >
<exclude > **/*ManualTest.java</exclude>
<exclude > **/*LiveTest.java</exclude>
</excludes>
<includes >
<include > **/*IntegrationTest.java</include>
<include > **/*IntTest.java</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
2023-02-02 23:57:34 -05:00
2023-11-11 05:53:34 -05:00
<modules >
2024-02-15 09:31:54 -05:00
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-spring-6</module>
2023-02-02 23:57:34 -05:00
<module > akka-modules</module>
2023-11-11 05:53:34 -05:00
<module > algorithms-modules</module>
<module > apache-cxf-modules</module>
<module > apache-httpclient-2</module>
<module > apache-httpclient4</module>
<module > apache-httpclient</module>
2023-02-02 23:57:34 -05:00
<module > apache-kafka-2</module>
2024-01-26 15:19:27 -05:00
<module > apache-kafka-3</module>
2023-11-11 05:53:34 -05:00
<module > apache-kafka</module>
<module > apache-libraries-2</module>
<module > apache-libraries</module>
2023-11-27 06:15:33 -05:00
<module > apache-olingo</module> <!-- apache - olingo wasn't updated to boot - 3 because a workaround for jakarta namespace wasn't found JAVA - 27818 -->
2023-02-02 23:57:34 -05:00
<module > apache-poi-2</module>
2023-09-21 13:24:00 -04:00
<module > apache-poi-3</module>
2023-11-11 05:53:34 -05:00
<module > apache-poi</module>
2023-02-02 23:57:34 -05:00
<module > apache-thrift</module>
2023-11-11 05:53:34 -05:00
<module > apache-velocity</module>
2023-02-02 23:57:34 -05:00
<module > atomix</module>
2023-11-11 05:53:34 -05:00
<module > aws-modules</module>
<module > azure</module>
2023-02-02 23:57:34 -05:00
<module > bazel</module>
2023-11-11 05:53:34 -05:00
<module > checker-framework</module>
<module > core-groovy-modules</module>
<module > core-java-modules</module>
<module > custom-pmd</module>
<module > data-structures</module>
<module > deeplearning4j</module>
<module > di-modules</module>
2023-02-02 23:57:34 -05:00
<module > disruptor</module>
2023-11-11 05:53:34 -05:00
<module > docker-modules</module>
<module > drools</module>
2023-02-02 23:57:34 -05:00
<module > dubbo</module>
2023-11-29 07:24:00 -05:00
<module > feign</module>
2023-11-11 05:53:34 -05:00
<module > gcp-firebase</module>
<module > geotools</module>
<module > google-auto-project</module>
2023-02-02 23:57:34 -05:00
<module > google-cloud</module>
2023-11-11 05:53:34 -05:00
<module > gradle-modules/gradle/maven-to-gradle</module>
2023-02-02 23:57:34 -05:00
<module > graphql-modules</module>
<module > grpc</module>
2023-11-11 05:53:34 -05:00
<module > guava-modules</module>
2023-02-02 23:57:34 -05:00
<module > hazelcast</module>
2023-02-07 10:39:57 -05:00
<module > httpclient-simple</module>
2023-02-02 23:57:34 -05:00
<module > hystrix</module>
2023-11-11 05:53:34 -05:00
<module > image-compressing</module>
<module > image-processing</module>
<module > jackson-modules</module>
2023-02-02 23:57:34 -05:00
<module > jackson-simple</module>
<module > java-blockchain</module>
2023-04-21 05:09:19 -04:00
<module > java-jdi</module>
2024-02-07 11:15:58 -05:00
<!-- <module>java - panama</module> --> <!-- JAVA - 27339 -->
2023-11-11 05:53:34 -05:00
<module > javafx</module>
2023-02-02 23:57:34 -05:00
<module > javax-sound</module>
<module > javaxval-2</module>
2023-11-11 05:53:34 -05:00
<module > javaxval</module>
<module > jaxb</module>
2023-05-17 22:49:44 -04:00
<module > jetbrains</module>
2023-02-02 23:57:34 -05:00
<module > jgit</module>
2024-01-07 06:09:50 -05:00
<module > jhipster-6</module>
2023-11-11 05:53:34 -05:00
<module > jmh</module>
<module > json-modules</module>
<module > jsoup</module>
<module > jws</module>
2023-02-02 23:57:34 -05:00
<module > ksqldb</module>
2023-11-11 05:53:34 -05:00
<module > kubernetes-modules</module>
<module > language-interop</module>
2023-04-12 02:52:59 -04:00
<module > libraries-2</module>
2023-11-11 05:53:34 -05:00
<module > libraries-3</module>
2023-04-03 13:22:11 -04:00
<module > libraries-4</module>
2023-11-11 05:53:34 -05:00
<module > libraries-ai</module>
2023-06-24 04:43:02 -04:00
<module > libraries-apache-commons-2</module>
2023-02-02 23:57:34 -05:00
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-apache-commons</module>
2023-12-13 02:40:13 -05:00
<module > libraries-bytecode</module>
<module > libraries-cli</module>
2023-11-11 05:53:34 -05:00
<module > libraries-concurrency</module>
2023-11-09 04:57:46 -05:00
<module > libraries-data-2</module>
2023-12-21 03:30:26 -05:00
<module > libraries-data-3</module>
2023-11-11 05:53:34 -05:00
<module > libraries-data-db</module>
2023-02-02 23:57:34 -05:00
<module > libraries-data-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-data</module>
2023-02-02 23:57:34 -05:00
<module > libraries-files</module>
<module > libraries-http-2</module>
2023-11-11 05:53:34 -05:00
<module > libraries-http</module>
2023-02-02 23:57:34 -05:00
<module > libraries-io</module>
2023-11-11 05:53:34 -05:00
<module > libraries-llms</module>
2023-02-02 23:57:34 -05:00
<module > libraries-primitive</module>
2023-12-13 02:40:13 -05:00
<module > libraries-reporting</module>
2023-02-02 23:57:34 -05:00
<module > libraries-rpc</module>
2023-11-11 05:53:34 -05:00
<module > libraries-security</module>
<module > libraries-server-2</module>
2023-02-02 23:57:34 -05:00
<module > libraries-server</module>
2023-12-13 02:40:13 -05:00
<module > libraries-stream</module>
2023-11-11 05:53:34 -05:00
<module > libraries-testing</module>
2023-12-21 03:30:26 -05:00
<module > libraries-testing-2</module>
2023-05-19 13:40:38 -04:00
<module > libraries-transform</module>
2023-11-11 05:53:34 -05:00
<module > libraries</module> <!-- very long running -->
<module > lightrun</module>
<module > logging-modules</module>
<module > lombok-modules</module>
2023-02-02 23:57:34 -05:00
<module > lucene</module>
<module > mapstruct</module>
2024-03-15 17:37:49 -04:00
<module > maven-modules</module>
2023-02-02 23:57:34 -05:00
<module > mesos-marathon</module>
2023-11-11 05:53:34 -05:00
<module > messaging-modules</module>
2023-02-02 23:57:34 -05:00
<module > metrics</module>
2023-11-11 05:53:34 -05:00
<module > microservices-modules</module>
2023-02-02 23:57:34 -05:00
<module > mustache</module>
<module > mybatis</module>
2023-11-11 05:53:34 -05:00
<module > netflix-modules</module>
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > parent-boot-3</module>
<module > patterns-modules</module>
<module > performance-tests</module>
<module > persistence-modules</module>
2024-02-07 22:10:56 -05:00
<!-- <module>persistence - modules/java - harperdb</module> --> <!-- This module requires a library to download manually -->
2023-11-11 05:53:34 -05:00
<module > persistence-modules/spring-data-neo4j</module>
2023-02-02 23:57:34 -05:00
<module > protobuffer</module>
2023-11-11 05:53:34 -05:00
<module > quarkus-modules</module>
<module > reactive-systems</module>
2023-02-02 23:57:34 -05:00
<module > reactor-core</module>
<module > rsocket</module>
2023-11-11 05:53:34 -05:00
<module > rule-engines-modules</module>
<module > rxjava-modules</module>
<module > saas-modules</module>
<module > security-modules</module>
<module > server-modules</module>
<module > spf4j</module>
2023-02-02 23:57:34 -05:00
<module > spring-5-webflux-2</module>
2023-11-11 05:53:34 -05:00
<module > spring-5-webflux</module>
<module > spring-5</module>
2024-03-01 13:56:23 -05:00
<module > spring-6</module>
2024-02-07 05:44:13 -05:00
<module > spring-6-rsocket</module>
2023-02-02 23:57:34 -05:00
<module > spring-activiti</module>
2023-11-11 05:53:34 -05:00
<module > spring-actuator</module>
2023-11-27 09:42:34 -05:00
<module > spring-ai</module>
2023-11-11 05:53:34 -05:00
<module > spring-aop-2</module>
2024-02-13 02:15:52 -05:00
<module > spring-aop</module>
2023-11-11 05:53:34 -05:00
<module > spring-batch-2</module>
<module > spring-batch</module>
<module > spring-boot-modules</module>
<module > spring-boot-rest</module>
<module > spring-cloud-modules/spring-cloud-circuit-breaker</module>
2024-01-30 05:21:44 -05:00
<module > spring-cloud-modules/spring-cloud-contract</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - cloud - modules/spring - cloud - data - flow</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-cloud-modules/spring-cloud-eureka</module>
<module > spring-cloud-modules/spring-cloud-netflix-feign</module>
<module > spring-cloud-modules/spring-cloud-security</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - cloud - modules/spring - cloud - stream - starters</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-cloud-modules/spring-cloud-zuul-eureka-integration</module>
2024-03-12 07:13:56 -04:00
<module > spring-cloud-modules/spring-cloud-bootstrap</module>
2023-02-02 23:57:34 -05:00
<module > spring-core-2</module>
<module > spring-core-3</module>
2023-11-11 05:53:34 -05:00
<module > spring-core-4</module>
<module > spring-core</module>
2023-04-26 03:47:24 -04:00
<module > spring-credhub</module>
2023-02-02 23:57:34 -05:00
<module > spring-cucumber</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - di - 2</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-di-3</module>
<module > spring-di-4</module>
<module > spring-di</module>
<module > spring-drools</module>
<module > spring-ejb-modules</module>
<module > spring-exceptions</module>
2023-12-05 00:13:20 -05:00
<!-- <module>spring - integration</module> --> <!-- failing after upgrading to jdk17 -->
2023-11-11 05:53:34 -05:00
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
2024-02-22 04:54:52 -05:00
<!-- <module>spring - jinq</module> -->
2023-11-11 05:53:34 -05:00
<module > spring-kafka-2</module>
2024-02-07 22:10:56 -05:00
<module > spring-kafka-3</module>
2023-02-02 23:57:34 -05:00
<module > spring-kafka</module>
2024-03-12 07:34:46 -04:00
<module > spring-katharsis</module> <!-- Upgrade to Boot 3 not possible as the project has not been upgraded to Support Jakarta dependencies -->
2023-11-11 05:53:34 -05:00
<module > spring-mobile</module>
2023-08-16 07:22:04 -04:00
<module > spring-native</module>
2023-02-02 23:57:34 -05:00
<module > spring-protobuf</module>
2023-11-11 05:53:34 -05:00
<module > spring-pulsar</module>
2023-02-02 23:57:34 -05:00
<module > spring-quartz</module>
2023-11-11 05:53:34 -05:00
<module > spring-reactive-modules</module>
2024-03-11 15:32:24 -04:00
<module > spring-remoting-modules</module> <!-- Upgrade to Boot 3 not possible as since Spring 6 the remoting modules has been removed from Spring. -->
2023-02-02 23:57:34 -05:00
<module > spring-scheduling</module>
2023-11-11 05:53:34 -05:00
<module > spring-security-modules</module>
2023-05-18 22:50:37 -04:00
<module > spring-shell</module>
2023-11-11 05:53:34 -05:00
<module > spring-soap</module>
2023-05-18 22:50:37 -04:00
<module > spring-spel</module>
2023-11-11 05:53:34 -05:00
<module > spring-state-machine</module>
2023-06-09 03:00:03 -04:00
<module > spring-static-resources</module>
2023-11-11 05:53:34 -05:00
<module > spring-swagger-codegen/custom-validations-opeanpi-codegen</module>
2023-02-02 23:57:34 -05:00
<module > spring-threads</module>
2023-05-18 22:50:37 -04:00
<module > spring-vault</module>
2023-05-31 12:58:19 -04:00
<module > spring-web-modules</module>
2023-11-11 05:53:34 -05:00
<module > spring-websockets</module>
2023-11-24 11:39:21 -05:00
<!-- <module>static - analysis</module> - requires additional configuration to be compiled due to the JVM strong encapsulation -->
2023-12-05 00:13:20 -05:00
<!-- <module>tablesaw</module> --> <!-- failing after upgrading to jdk17 -->
2023-02-02 23:57:34 -05:00
<module > tensorflow-java</module>
2023-11-11 05:53:34 -05:00
<module > testing-modules</module>
<module > testing-modules/mockito-simple</module>
2023-12-31 11:37:40 -05:00
<module > text-processing-libraries-modules</module>
2023-11-21 08:09:04 -05:00
<module > timefold-solver</module>
2023-03-26 14:48:33 -04:00
<module > vaadin</module>
2023-11-11 05:53:34 -05:00
<module > vavr-modules</module>
<module > vertx-modules</module>
2023-05-17 09:54:21 -04:00
<module > web-modules</module>
2023-11-11 05:53:34 -05:00
<module > webrtc</module>
2023-05-22 12:11:38 -04:00
<module > xml-2</module>
2023-11-11 05:53:34 -05:00
<module > xml</module>
<module > xstream</module>
2024-03-01 13:56:23 -05:00
<module > libraries-data-io-2</module>
2020-09-09 19:08:03 -04:00
</modules>
2023-02-02 23:57:34 -05:00
<properties >
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
2023-12-05 00:13:20 -05:00
<java.version > 17</java.version>
<maven.compiler.source > 17</maven.compiler.source>
<maven.compiler.target > 17</maven.compiler.target>
2023-02-02 23:57:34 -05:00
</properties>
2020-09-09 19:08:03 -04:00
</profile>
2023-02-14 01:28:13 -05:00
2023-02-03 12:53:47 -05:00
<profile >
<id > parents</id>
<modules >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
2023-05-18 08:01:50 -04:00
<module > parent-spring-6</module>
2023-02-03 12:53:47 -05:00
</modules>
</profile>
2019-10-31 21:43:47 -04:00
</profiles>
<reporting >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-jxr-plugin</artifactId>
<version > ${maven-jxr-plugin.version}</version>
</plugin>
</plugins>
</reporting>
<properties >
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding > UTF-8</project.reporting.outputEncoding>
<gib.referenceBranch > refs/remotes/origin/master</gib.referenceBranch>
<gib.skipTestsForUpstreamModules > true</gib.skipTestsForUpstreamModules>
<gib.buildUpstream > false</gib.buildUpstream>
<gib.failOnMissingGitDir > false</gib.failOnMissingGitDir>
2021-06-21 18:36:13 -04:00
<gib.failOnError > false</gib.failOnError>
2021-03-24 04:19:46 -04:00
<gib.disable > true</gib.disable>
2019-10-31 21:43:47 -04:00
2021-10-29 00:07:04 -04:00
<!-- used only in dependency management to force this version, not included as a direct dependency -->
<junit.version > 4.13.2</junit.version>
2021-11-17 07:48:38 -05:00
<assertj.version > 3.21.0</assertj.version>
2020-02-28 15:18:42 -05:00
<hamcrest.version > 2.2</hamcrest.version>
<hamcrest-all.version > 1.3</hamcrest-all.version>
2022-03-22 09:40:52 -04:00
<mockito.version > 4.4.0</mockito.version>
2024-02-19 12:28:46 -05:00
<byte-buddy.version > 1.14.11</byte-buddy.version>
2019-10-31 21:43:47 -04:00
<!-- logging -->
2023-05-19 02:53:28 -04:00
<!-- overwriting in the slf4j and logback in the hibernate - jpa, spring - data - eclipselink. When updated to the latest version remove the version from that module -->
2023-08-30 09:54:25 -04:00
<org.slf4j.version > 1.7.32</org.slf4j.version>
<logback.version > 1.2.7</logback.version>
2019-10-31 21:43:47 -04:00
<!-- plugins -->
2021-11-05 07:05:29 -04:00
<maven-surefire-plugin.version > 2.22.2</maven-surefire-plugin.version>
2023-12-28 10:11:35 -05:00
<maven-compiler-plugin.version > 3.12.1</maven-compiler-plugin.version>
2023-08-28 01:50:17 -04:00
<exec-maven-plugin.version > 3.1.0</exec-maven-plugin.version>
2019-10-31 21:43:47 -04:00
<java.version > 1.8</java.version>
<log4j.version > 1.2.17</log4j.version>
2024-02-11 08:07:47 -05:00
<jmh-core.version > 1.37</jmh-core.version>
<jmh-generator.version > 1.37</jmh-generator.version>
2023-08-28 01:52:58 -04:00
<maven-failsafe-plugin.version > 3.1.2</maven-failsafe-plugin.version>
2021-11-26 07:17:01 -05:00
<commons-collections4.version > 4.4</commons-collections4.version>
2024-02-26 11:51:33 -05:00
<commons-io.version > 2.15.1</commons-io.version>
2024-01-03 16:21:49 -05:00
<commons-lang3.version > 3.14.0</commons-lang3.version>
2024-02-26 11:51:33 -05:00
<commons-cli.version > 1.6.0</commons-cli.version>
2023-08-28 02:02:54 -04:00
<maven-war-plugin.version > 3.4.0</maven-war-plugin.version>
2022-09-09 14:31:01 -04:00
<javax.servlet-api.version > 4.0.1</javax.servlet-api.version>
2019-10-31 21:43:47 -04:00
<jstl-api.version > 1.2</jstl-api.version>
2022-09-09 12:14:59 -04:00
<javax.servlet.jsp-api.version > 2.3.3</javax.servlet.jsp-api.version>
2019-10-31 21:43:47 -04:00
<jstl.version > 1.2</jstl.version>
2024-02-25 16:26:52 -05:00
<jackson.version > 2.16.1</jackson.version>
2023-08-19 11:06:37 -04:00
<commons-fileupload.version > 1.5</commons-fileupload.version>
2023-02-21 10:23:18 -05:00
<junit-platform.version > 1.9.2</junit-platform.version>
2023-02-20 09:07:13 -05:00
<junit-jupiter.version > 5.9.2</junit-jupiter.version>
2021-10-29 00:07:04 -04:00
<junit-platform-surefire-provider.version > 1.3.2</junit-platform-surefire-provider.version>
2023-08-28 02:03:38 -04:00
<directory-maven-plugin.version > 1.0</directory-maven-plugin.version>
2023-08-28 02:06:42 -04:00
<maven-install-plugin.version > 3.1.1</maven-install-plugin.version>
2019-10-31 21:43:47 -04:00
<custom-pmd.version > 0.0.1</custom-pmd.version>
2021-02-28 08:41:58 -05:00
<gitflow-incremental-builder.version > 3.12.2</gitflow-incremental-builder.version>
2023-08-28 02:07:12 -04:00
<maven-jxr-plugin.version > 3.3.0</maven-jxr-plugin.version>
2023-08-28 02:07:52 -04:00
<maven-pmd-plugin.version > 3.21.0</maven-pmd-plugin.version>
2023-12-03 14:19:12 -05:00
<lombok.version > 1.18.30</lombok.version>
2022-10-19 14:47:05 -04:00
<h2.version > 2.1.214</h2.version>
2024-01-22 18:34:18 -05:00
<guava.version > 33.0.0-jre</guava.version>
2023-08-28 02:11:25 -04:00
<maven-jar-plugin.version > 3.3.0</maven-jar-plugin.version>
2019-10-31 21:43:47 -04:00
</properties>
2022-08-19 13:39:28 -04:00
</project>