2019-12-05 16:56:52 +02:00
<?xml version="1.0" encoding="UTF-8"?>
2020-10-22 10:42:10 +02:00
<!-- suppress PyInterpreter -->
2019-10-31 20:43:47 -05:00
<project xmlns= "http://maven.apache.org/POM/4.0.0"
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">
<modelVersion > 4.0.0</modelVersion>
<groupId > com.baeldung</groupId>
<artifactId > parent-modules</artifactId>
<version > 1.0.0-SNAPSHOT</version>
2021-11-27 11:10:33 +01:00
<modules >
<module > spring-5-webflux-2</module>
</modules>
2019-10-31 20:43:47 -05:00
<name > parent-modules</name>
<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 09:37:04 +05:30
<dependency >
<groupId > org.junit.vintage</groupId>
<artifactId > junit-vintage-engine</artifactId>
<version > ${junit-jupiter.version}</version>
<scope > test</scope>
</dependency>
2021-11-18 10:30:45 +01:00
<dependency >
<groupId > org.assertj</groupId>
<artifactId > assertj-core</artifactId>
<version > ${assertj.version}</version>
<scope > test</scope>
</dependency>
2019-10-31 20:43:47 -05:00
<dependency >
<groupId > org.hamcrest</groupId>
2020-03-03 07:06:06 +01:00
<artifactId > hamcrest</artifactId>
2020-02-28 21:18:42 +01:00
<version > ${hamcrest.version}</version>
2019-10-31 20:43:47 -05:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-all</artifactId>
2020-02-28 21:18:42 +01:00
<version > ${hamcrest-all.version}</version>
2019-10-31 20:43:47 -05: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>
</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 >
<ignore > </ignore>
</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 >
<ignore > </ignore>
</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 11:19:23 +05:30
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 20:43:47 -05:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
2020-01-10 17:22:13 +05:30
<module > akka-http</module>
2019-10-31 20:43:47 -05:00
<module > akka-streams</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > algorithms-genetic</module>
<module > algorithms-miscellaneous-1</module>
<module > algorithms-miscellaneous-2</module>
<module > algorithms-miscellaneous-3</module>
<module > algorithms-miscellaneous-4</module>
<module > algorithms-miscellaneous-5</module>
2020-03-23 02:05:05 +00:00
<module > algorithms-miscellaneous-6</module>
2019-11-19 17:58:32 +02:00
<module > algorithms-searching</module>
2019-10-31 20:43:47 -05:00
<module > algorithms-sorting</module>
2020-01-10 21:34:18 +05:30
<module > algorithms-sorting-2</module>
2019-10-31 20:43:47 -05:00
<module > animal-sniffer-mvn-plugin</module>
<module > annotations</module>
<module > antlr</module>
2020-08-07 20:55:22 +02:00
<module > apache-cxf</module>
2021-08-15 17:32:08 +05:30
<module > apache-kafka</module>
2020-08-07 20:55:22 +02:00
<module > apache-libraries</module>
2022-02-03 21:32:04 +00:00
<module > apache-olingo</module>
2020-08-07 20:55:22 +02:00
<module > apache-poi</module>
2019-12-04 16:19:48 +01:00
<module > apache-rocketmq</module>
2020-08-07 20:55:22 +02:00
<module > apache-shiro</module>
2019-10-31 20:43:47 -05:00
<module > apache-spark</module>
2019-11-25 16:07:54 +02:00
<module > apache-tapestry</module>
2019-10-31 20:43:47 -05:00
<module > apache-thrift</module>
<module > apache-tika</module>
2020-08-07 20:55:22 +02:00
<module > apache-velocity</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > asciidoctor</module>
<module > asm</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > atomix</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > aws</module>
2020-05-17 23:45:25 -04:00
<module > aws-app-sync</module>
2019-10-31 20:43:47 -05:00
<module > aws-lambda</module>
2020-01-10 17:22:13 +05:30
<module > aws-reactive</module>
2019-10-31 20:43:47 -05:00
<module > axon</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > azure</module>
<module > bazel</module>
<module > blade</module>
<module > bootique</module>
2020-04-18 19:13:22 +05:30
<!-- <module>cas</module> --> <!-- Not a maven project -->
2019-10-31 20:43:47 -05:00
<module > cdi</module>
<module > checker-plugin</module>
2020-01-10 17:22:13 +05:30
<!-- <module>clojure</module> --> <!-- Not a maven project -->
<module > cloud-foundry-uaa</module>
2019-10-31 20:43:47 -05:00
<module > code-generation</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > core-groovy</module>
<module > core-groovy-2</module>
<module > core-groovy-collections</module>
2020-09-10 22:39:44 +05:00
<module > core-groovy-strings</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > core-java-modules</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > couchbase</module>
<module > custom-pmd</module>
<module > dagger</module>
<module > data-structures</module>
<module > ddd</module>
2020-02-14 08:29:21 +02:00
<!-- <module>ddd - modules</module> --> <!-- we haven't upgraded to Java 9 -->
2019-10-31 20:43:47 -05:00
<module > deeplearning4j</module>
2020-11-08 10:34:48 -06:00
<module > discord4j</module>
2019-10-31 20:43:47 -05:00
<module > disruptor</module>
<module > dozer</module>
<module > drools</module>
2020-01-24 22:00:06 +01:00
<module > dropwizard</module>
2019-10-31 20:43:47 -05:00
<module > dubbo</module>
2021-06-22 04:06:13 +05:30
<!-- <module>ethereum</module> --> <!-- JAVA - 6001 -->
2019-10-31 20:43:47 -05:00
<module > feign</module>
<module > flyway-cdi-extension</module>
<module > geotools</module>
<module > google-cloud</module>
<module > google-web-toolkit</module>
<!-- <module>gradle</module> --> <!-- Not a maven project -->
2020-01-10 17:22:13 +05:30
<!-- <module>gradle - 5</module> --> <!-- Not a maven project -->
2021-03-31 20:23:41 +02:00
<!-- <module>gradle - 6</module> --> <!-- Not a maven project -->
2019-10-31 20:43:47 -05:00
<!-- <module>grails</module> --> <!-- Not a maven project -->
<module > graphql/graphql-java</module>
2022-01-31 04:40:53 +01:00
<module > graphql/graphql-dgs</module>
2019-10-31 20:43:47 -05:00
<module > grpc</module>
2021-06-22 04:06:13 +05:30
<module > gson</module>
2019-10-31 20:43:47 -05:00
<module > guava-modules</module>
<!-- <module>guest</module> --> <!-- not to be built as its for guest articles -->
<module > guice</module>
<module > hazelcast</module>
<module > helidon</module>
<module > httpclient</module>
2020-09-28 10:43:07 +02:00
<!-- <module>httpclient - 2</module> --> <!-- to be fixed in http://team.baeldung.com/browse/JAVA - 2824 -->
2019-10-31 20:43:47 -05:00
<module > httpclient-simple</module>
<module > hystrix</module>
<module > immutables</module>
2019-12-19 13:34:50 +02:00
<module > jackson-modules</module>
2020-01-26 16:14:45 +01:00
<module > jackson-simple</module>
2020-01-10 17:22:13 +05:30
<module > java-blockchain</module>
2019-10-31 20:43:47 -05:00
<module > java-collections-conversions</module>
<module > java-collections-conversions-2</module>
2020-03-28 17:50:20 +03:00
<module > java-collections-maps-3</module>
2019-10-31 20:43:47 -05:00
<!-- <module>java - ee - 8 - security - api</module> --> <!-- long running -->
2020-01-10 17:22:13 +05:30
<module > javafx</module>
<module > java-jdi</module>
2019-10-31 20:43:47 -05:00
<module > java-lite</module>
<module > java-numbers</module>
<module > java-numbers-2</module>
2020-08-07 20:55:22 +02:00
<module > java-numbers-3</module>
<module > java-numbers-4</module>
2019-10-31 20:43:47 -05:00
<module > java-rmi</module>
<module > java-spi</module>
<module > java-vavr-stream</module>
<module > java-websocket</module>
<module > javax-servlets</module>
<module > javaxval</module>
<module > jaxb</module>
2020-01-10 17:22:13 +05:30
<module > jee-7</module>
2019-10-31 20:43:47 -05:00
<module > jee-7-security</module>
<module > jersey</module>
<module > jgit</module>
<module > jgroups</module>
<module > jhipster-5</module>
<module > jib</module>
<module > jjwt</module>
<module > jmeter</module>
<module > jmh</module>
2020-09-30 21:47:55 -03:00
<module > java-native</module>
2019-10-31 20:43:47 -05:00
<module > jooby</module>
<module > jsf</module>
<module > json</module>
2020-01-23 16:19:54 +00:00
<module > json-2</module>
2019-10-31 20:43:47 -05:00
<module > json-path</module>
<module > jsoup</module>
<module > jta</module>
2021-03-08 12:45:37 -03:00
<module > kubernetes</module>
2021-08-14 08:38:04 +01:00
<module > ksqldb</module>
2019-10-31 20:43:47 -05:00
<!-- <module>lagom</module> --> <!-- Not a maven project -->
2020-05-18 23:15:04 +02:00
<module > language-interop</module>
<module > libraries-2</module>
2019-11-06 03:22:34 +05:30
<module > libraries-3</module>
2020-01-10 17:22:13 +05:30
<module > libraries-apache-commons</module>
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2019-10-31 20:43:47 -05:00
<module > libraries-data</module>
<module > libraries-data-2</module>
<module > libraries-data-db</module>
2019-11-26 17:08:28 +00:00
<module > libraries-data-io</module>
2020-01-10 17:22:13 +05:30
<module > libraries-http</module>
2020-04-18 11:45:39 +05:30
<module > libraries-http-2</module>
2020-01-10 17:22:13 +05:30
<module > libraries-io</module>
2019-10-31 20:43:47 -05:00
<module > libraries-primitive</module>
2020-04-24 20:52:23 +02:00
<module > libraries-rpc</module>
2019-10-31 20:43:47 -05:00
<module > libraries-security</module>
<module > libraries-server</module>
2020-06-02 21:15:49 +02:00
<module > libraries-server-2</module>
2020-01-10 17:22:13 +05:30
<module > libraries-testing</module>
2019-10-31 20:43:47 -05:00
<module > linkrest</module>
<module > logging-modules</module>
<module > lombok</module>
2022-01-11 19:44:57 +00:00
<module > lombok-2</module>
2020-01-10 17:22:13 +05:30
<module > lombok-custom</module>
2019-10-31 20:43:47 -05:00
<module > lucene</module>
<module > mapstruct</module>
2020-01-10 17:22:13 +05:30
2020-07-07 14:18:10 +03:00
<module > maven-modules</module>
2019-10-31 20:43:47 -05:00
<module > maven-archetype</module>
2020-01-10 17:22:13 +05:30
<module > maven-polyglot</module>
2019-10-31 20:43:47 -05:00
<module > mesos-marathon</module>
<module > metrics</module>
2020-01-10 17:22:13 +05:30
<module > micronaut</module>
2019-10-31 20:43:47 -05:00
<module > microprofile</module>
<module > msf4j</module>
2020-01-10 17:22:13 +05:30
<!-- <module>muleesb</module> --> <!-- Module broken, fixing in http://team.baeldung.com/browse/BAEL - 20604 -->
2019-10-31 20:43:47 -05:00
<module > mustache</module>
<module > mybatis</module>
2020-01-02 22:24:37 +01:00
<module > netflix-modules</module>
2020-04-08 02:26:53 +05:30
<!-- <module>netty</module> --> <!-- we haven't upgraded to Java 13 -->
2020-01-10 17:22:13 +05:30
<module > ninja</module>
2020-01-18 20:43:20 +02:00
<module > open-liberty</module>
2019-10-31 20:43:47 -05:00
2020-01-10 17:22:13 +05:30
<module > oauth2-framework-impl</module>
2019-10-31 20:43:47 -05:00
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > patterns</module>
2022-01-13 17:26:09 +01:00
<module > pdf</module>
2019-10-31 20:43:47 -05:00
<module > performance-tests</module>
2020-01-10 17:22:13 +05:30
<module > persistence-modules</module>
2019-10-31 20:43:47 -05:00
<!-- <module>play - framework</module> --> <!-- Not a maven project -->
<module > protobuffer</module>
<module > quarkus</module>
2021-03-30 09:42:54 +02:00
<module > quarkus-extension</module>
2019-10-31 20:43:47 -05:00
<module > rabbitmq</module>
<!-- <module>raml</module> --> <!-- Not a maven project -->
<module > ratpack</module>
<module > reactor-core</module>
<module > resteasy</module>
<module > restx</module>
<module > rsocket</module>
2020-01-10 17:22:13 +05:30
<module > rule-engines</module>
2019-11-02 12:38:21 +00:00
<module > rxjava-core</module>
2020-01-10 17:22:13 +05:30
<module > rxjava-libraries</module>
2019-11-02 12:38:21 +00:00
<module > rxjava-observables</module>
<module > rxjava-operators</module>
2020-03-28 17:50:20 +03:00
2020-04-12 10:06:34 +05:30
<module > atomikos</module>
2020-07-14 21:25:54 +05:30
<module > reactive-systems</module>
2020-07-19 18:32:17 +05:30
<module > slack</module>
2019-10-31 20:43:47 -05: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 11:19:23 +05:30
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 20:43:47 -05:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
<module > saas</module>
2020-01-10 17:22:13 +05:30
<module > software-security/sql-injection-samples</module>
2019-10-31 20:43:47 -05:00
<module > spark-java</module>
2020-01-10 17:22:13 +05:30
<module > spf4j</module>
2019-10-31 20:43:47 -05:00
<module > spring-4</module>
<module > spring-5</module>
<module > spring-5-data-reactive</module>
<module > spring-5-reactive</module>
<module > spring-5-reactive-2</module>
2021-12-30 21:44:45 +00:00
<module > spring-5-reactive-3</module>
2019-10-31 20:43:47 -05:00
<module > spring-5-reactive-client</module>
<module > spring-5-reactive-oauth</module>
<module > spring-5-reactive-security</module>
2020-01-10 17:22:13 +05:30
<module > spring-5-webflux</module>
2021-11-27 11:10:33 +01:00
<module > spring-5-webflux-2</module>
2021-12-15 09:22:21 +05:30
<module > spring-reactive</module>
2019-10-31 20:43:47 -05:00
<module > spring-activiti</module>
<module > spring-akka</module>
<module > spring-amqp</module>
<module > spring-aop</module>
2021-12-30 20:39:11 +05:30
<module > spring-aop-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-apache-camel</module>
2020-01-10 17:22:13 +05:30
2021-03-31 20:23:41 +02:00
<module > spring-batch</module>
2021-06-22 04:06:13 +05:30
<module > spring-batch-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-bom</module>
2020-02-09 13:55:06 +01:00
<module > spring-boot-modules</module>
2020-01-24 21:33:30 +01:00
<module > spring-boot-rest</module>
2021-03-31 20:23:41 +02:00
<module > spring-boot-rest-2</module>
2020-02-23 08:36:35 +01:00
2020-01-10 17:22:13 +05:30
<module > spring-caching</module>
2021-05-04 17:10:01 +01:00
<module > spring-caching-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-cloud</module>
<module > spring-cloud-bus</module>
<!-- <module>spring - cloud - cli</module> --> <!-- Not a maven project -->
<module > spring-cloud-data-flow</module>
<module > spring-core</module>
<module > spring-core-2</module>
<module > spring-core-3</module>
2020-04-21 14:27:42 -04:00
<module > spring-core-4</module>
2021-02-13 14:29:50 -06:00
<module > spring-core-5</module>
2019-11-26 17:08:28 +00:00
<module > spring-cucumber</module>
2019-10-31 20:43:47 -05:00
<module > spring-data-rest</module>
<module > spring-data-rest-querydsl</module>
2020-01-10 17:22:13 +05:30
<module > spring-di</module>
2020-07-07 14:18:10 +03:00
<module > spring-di-2</module>
2021-12-22 21:24:24 +00:00
<module > spring-di-3</module>
2019-10-31 20:43:47 -05:00
<module > spring-drools</module>
<module > spring-ejb</module>
<module > spring-exceptions</module>
2021-06-22 04:06:13 +05:30
<module > spring-freemarker</module>
2019-10-31 20:43:47 -05:00
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
<module > spring-jinq</module>
<module > spring-jms</module>
<module > spring-kafka</module>
<module > spring-katharsis</module>
<module > spring-mobile</module>
<module > spring-mockito</module>
2021-06-28 18:42:50 +03:00
<module > spring-native</module>
2019-10-31 20:43:47 -05:00
<module > spring-protobuf</module>
<module > spring-quartz</module>
<module > spring-reactor</module>
<module > spring-remoting</module>
2020-01-20 07:02:07 +01:00
<module > spring-roo</module>
2020-01-10 17:22:13 +05:30
2019-12-05 16:56:52 +02:00
<module > spring-scheduling</module>
2020-01-10 17:22:13 +05:30
<module > spring-security-modules</module>
2019-10-31 20:43:47 -05:00
<module > spring-shell</module>
2019-11-26 17:08:28 +00:00
<module > spring-sleuth</module>
2021-06-22 04:06:13 +05:30
<module > spring-soap</module>
2019-10-31 20:43:47 -05:00
<module > spring-spel</module>
<module > spring-state-machine</module>
<module > spring-static-resources</module>
<module > spring-swagger-codegen</module>
2020-02-19 01:40:34 -06:00
<module > spring-threads</module>
2019-10-31 20:43:47 -05:00
<module > spring-vault</module>
<module > spring-vertx</module>
2020-12-20 23:02:10 +05:30
<module > spring-web-modules</module>
2019-10-31 20:43:47 -05:00
<module > spring-webflux-amqp</module> <!-- long -->
2020-01-10 17:22:13 +05:30
<module > spring-websockets</module>
2019-10-31 20:43:47 -05:00
<module > static-analysis</module>
<module > stripe</module>
<module > structurizr</module>
<module > struts-2</module>
2020-01-10 17:22:13 +05:30
<module > tensorflow-java</module>
2019-10-31 20:43:47 -05:00
<module > testing-modules</module>
<module > twilio</module>
<module > twitter4j</module>
2019-11-19 21:18:22 +02:00
<!-- <module>undertow</module> --> <!-- 19.11.2019 - disabling temporarily as it's causing a major issue with the build (TODO: create a jira to fix it) -->
2019-10-31 20:43:47 -05:00
<module > vertx</module>
<module > vertx-and-rxjava</module>
<module > video-tutorials</module>
<module > vraptor</module>
2020-01-10 17:22:13 +05:30
<module > webrtc</module>
2019-10-31 20:43:47 -05:00
<module > wicket</module>
2020-01-10 17:22:13 +05:30
<module > wildfly</module>
2019-10-31 20:43:47 -05:00
<module > xml</module>
<module > xstream</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 >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
2021-07-25 08:34:25 +02:00
<module > image-processing</module>
2019-10-31 20:43:47 -05:00
<module > jenkins/plugins</module>
<module > jhipster</module>
2020-04-18 16:51:27 +02:00
<module > jws</module>
2019-10-31 20:43:47 -05:00
<module > libraries</module> <!-- very long running -->
2020-05-01 21:34:10 +02:00
<module > libraries-4</module>
<module > libraries-5</module>
<module > libraries-6</module>
2019-10-31 20:43:47 -05:00
2021-11-09 12:36:38 +01:00
<module > spring-boot-modules/spring-boot-react</module>
2022-01-13 11:36:36 +01:00
<module > spring-ejb/ejb-beans</module>
2021-11-09 12:36:38 +01:00
2019-10-31 20:43:47 -05:00
<module > vaadin</module>
2020-04-28 07:55:51 +02:00
<module > vavr</module>
<module > vavr-2</module>
2019-10-31 20:43:47 -05: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-20 09:45:50 +05:30
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 20:43:47 -05:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
2020-01-10 17:22:13 +05:30
<module > akka-http</module>
2019-10-31 20:43:47 -05:00
<module > akka-streams</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > algorithms-genetic</module>
<module > algorithms-miscellaneous-1</module>
<module > algorithms-miscellaneous-2</module>
<module > algorithms-miscellaneous-3</module>
<module > algorithms-miscellaneous-4</module>
<module > algorithms-miscellaneous-5</module>
2020-03-23 02:05:05 +00:00
<module > algorithms-miscellaneous-6</module>
2019-11-19 17:58:32 +02:00
<module > algorithms-searching</module>
2019-10-31 20:43:47 -05:00
<module > algorithms-sorting</module>
2020-01-10 21:34:18 +05:30
<module > algorithms-sorting-2</module>
2019-10-31 20:43:47 -05:00
<module > animal-sniffer-mvn-plugin</module>
<module > annotations</module>
<module > antlr</module>
2020-08-07 20:55:22 +02:00
<module > apache-cxf</module>
2021-08-15 17:32:08 +05:30
<module > apache-kafka</module>
2020-08-07 20:55:22 +02:00
<module > apache-libraries</module>
2022-02-03 21:32:04 +00:00
<module > apache-olingo</module>
2020-08-07 20:55:22 +02:00
<module > apache-poi</module>
2019-12-04 16:19:48 +01:00
<module > apache-rocketmq</module>
2020-08-07 20:55:22 +02:00
<module > apache-shiro</module>
2019-10-31 20:43:47 -05:00
<module > apache-spark</module>
2019-11-25 16:07:54 +02:00
<module > apache-tapestry</module>
2019-10-31 20:43:47 -05:00
<module > apache-thrift</module>
<module > apache-tika</module>
2020-08-07 20:55:22 +02:00
<module > apache-velocity</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > asciidoctor</module>
<module > asm</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > atomix</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > aws</module>
<module > aws-lambda</module>
2020-01-10 17:22:13 +05:30
<module > aws-reactive</module>
2019-10-31 20:43:47 -05:00
<module > axon</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > azure</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > bazel</module>
2020-01-10 17:22:13 +05:30
<module > blade</module>
2019-10-31 20:43:47 -05:00
<module > bootique</module>
2020-04-18 19:13:22 +05:30
<!-- <module>cas</module> --> <!-- Not a maven project -->
2019-10-31 20:43:47 -05:00
<module > cdi</module>
<module > checker-plugin</module>
2020-01-10 17:22:13 +05:30
<!-- <module>clojure</module> --> <!-- Not a maven project -->
<module > cloud-foundry-uaa</module>
2019-10-31 20:43:47 -05:00
<module > code-generation</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > core-groovy</module>
<module > core-groovy-2</module>
<module > core-groovy-collections</module>
2020-09-10 22:39:44 +05:00
<module > core-groovy-strings</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > core-java-modules</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > couchbase</module>
<module > custom-pmd</module>
<module > dagger</module>
<module > data-structures</module>
<module > ddd</module>
2020-02-14 08:29:21 +02:00
<!-- <module>ddd - modules</module> --> <!-- we haven't upgraded to Java 9 -->
2019-10-31 20:43:47 -05:00
<module > deeplearning4j</module>
2020-11-08 10:34:48 -06:00
<module > discord4j</module>
2019-10-31 20:43:47 -05:00
<module > disruptor</module>
<module > dozer</module>
<module > drools</module>
2020-01-24 22:00:06 +01:00
<module > dropwizard</module>
2019-10-31 20:43:47 -05:00
<module > dubbo</module>
2021-06-22 04:06:13 +05:30
<!-- <module>ethereum</module> --> <!-- JAVA - 6001 -->
2019-10-31 20:43:47 -05:00
<module > feign</module>
<module > flyway-cdi-extension</module>
<module > geotools</module>
<module > google-cloud</module>
<module > google-web-toolkit</module>
<!-- <module>gradle</module> --> <!-- Not a maven project -->
2020-01-10 17:22:13 +05:30
<!-- <module>gradle - 5</module> --> <!-- Not a maven project -->
2021-03-31 20:23:41 +02:00
<!-- <module>gradle - 6</module> --> <!-- Not a maven project -->
2019-10-31 20:43:47 -05:00
<!-- <module>grails</module> --> <!-- Not a maven project -->
<module > graphql/graphql-java</module>
<module > grpc</module>
2021-06-22 04:06:13 +05:30
<module > gson</module>
2019-10-31 20:43:47 -05:00
<module > guava-modules</module>
<!-- <module>guest</module> --> <!-- not to be built as its for guest articles -->
<module > guice</module>
<module > hazelcast</module>
<module > helidon</module>
<module > httpclient</module>
2020-09-28 10:43:07 +02:00
<!-- <module>httpclient - 2</module> --> <!-- to be fixed in http://team.baeldung.com/browse/JAVA - 2824 -->
2019-10-31 20:43:47 -05:00
<module > httpclient-simple</module>
<module > hystrix</module>
<module > immutables</module>
2019-12-19 13:34:50 +02:00
<module > jackson-modules</module>
2020-01-26 16:14:45 +01:00
<module > jackson-simple</module>
2020-01-10 17:22:13 +05:30
<module > java-blockchain</module>
2019-10-31 20:43:47 -05:00
<module > java-collections-conversions</module>
<module > java-collections-conversions-2</module>
2020-03-28 17:50:20 +03:00
<module > java-collections-maps-3</module>
2020-01-10 17:22:13 +05:30
<!-- <module>java - ee - 8 - security - api</module> --> <!-- long running -->
<module > javafx</module>
2019-10-31 20:43:47 -05:00
<module > java-jdi</module>
<module > java-lite</module>
<module > java-numbers</module>
<module > java-numbers-2</module>
2020-01-01 16:59:11 -06:00
<module > java-numbers-3</module>
2020-08-07 20:55:22 +02:00
<module > java-numbers-4</module>
2019-10-31 20:43:47 -05:00
<module > java-rmi</module>
<module > java-spi</module>
<module > java-vavr-stream</module>
<module > java-websocket</module>
<module > javax-servlets</module>
<module > javaxval</module>
<module > jaxb</module>
2020-01-10 17:22:13 +05:30
<module > jee-7</module>
2019-10-31 20:43:47 -05:00
<module > jee-7-security</module>
<module > jersey</module>
<module > jgit</module>
<module > jgroups</module>
<module > jhipster-5</module>
<module > jib</module>
<module > jjwt</module>
<module > jmeter</module>
<module > jmh</module>
2020-10-06 17:03:49 -03:00
<module > java-native</module>
2019-10-31 20:43:47 -05:00
<module > jooby</module>
<module > jsf</module>
<module > json</module>
2021-03-31 20:23:41 +02:00
<module > json-2</module>
2019-10-31 20:43:47 -05:00
<module > json-path</module>
<module > jsoup</module>
<module > jta</module>
2021-08-14 08:38:04 +01:00
<module > ksqldb</module>
2019-10-31 20:43:47 -05:00
<!-- <module>lagom</module> --> <!-- Not a maven project -->
2020-01-10 17:22:13 +05:30
<module > libraries-2</module>
2019-11-06 03:22:34 +05:30
<module > libraries-3</module>
2020-04-26 22:34:22 +02:00
2020-01-10 17:22:13 +05:30
<module > libraries-apache-commons</module>
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2019-10-31 20:43:47 -05:00
<module > libraries-data</module>
<module > libraries-data-2</module>
<module > libraries-data-db</module>
2019-11-26 17:08:28 +00:00
<module > libraries-data-io</module>
2020-01-10 17:22:13 +05:30
<module > libraries-http</module>
2020-04-18 11:45:39 +05:30
<module > libraries-http-2</module>
2020-01-10 17:22:13 +05:30
<module > libraries-io</module>
<module > libraries-primitive</module>
2019-10-31 20:43:47 -05:00
<module > libraries-security</module>
<module > libraries-server</module>
2020-06-02 21:15:49 +02:00
<module > libraries-server-2</module>
2020-01-10 17:22:13 +05:30
<module > libraries-testing</module>
2019-10-31 20:43:47 -05:00
<module > linkrest</module>
<module > logging-modules</module>
<module > lombok</module>
2022-01-11 19:44:57 +00:00
<module > lombok-2</module>
2020-01-10 17:22:13 +05:30
<module > lombok-custom</module>
2019-10-31 20:43:47 -05:00
<module > lucene</module>
<module > mapstruct</module>
2020-01-10 17:22:13 +05:30
2020-07-07 14:18:10 +03:00
<module > maven-modules</module>
2019-10-31 20:43:47 -05:00
<module > maven-archetype</module>
2020-01-10 17:22:13 +05:30
<module > maven-polyglot</module>
2019-10-31 20:43:47 -05:00
<module > mesos-marathon</module>
<module > metrics</module>
2020-01-10 17:22:13 +05:30
<module > micronaut</module>
2019-10-31 20:43:47 -05:00
<module > microprofile</module>
<module > msf4j</module>
2020-01-10 17:22:13 +05:30
<!-- <module>muleesb</module> --> <!-- Module broken, fixing in http://team.baeldung.com/browse/BAEL - 20604 -->
2019-10-31 20:43:47 -05:00
<module > mustache</module>
<module > mybatis</module>
2020-01-02 22:24:37 +01:00
<module > netflix-modules</module>
2020-04-08 02:26:53 +05:30
<!-- <module>netty</module> --> <!-- we haven't upgraded to Java 13 -->
2020-01-10 17:22:13 +05:30
<module > ninja</module>
2020-01-18 20:43:20 +02:00
<module > open-liberty</module>
2019-10-31 20:43:47 -05:00
2020-01-10 17:22:13 +05:30
<module > oauth2-framework-impl</module>
2019-10-31 20:43:47 -05:00
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > patterns</module>
2022-01-13 17:26:09 +01:00
<module > pdf</module>
2019-10-31 20:43:47 -05:00
<module > performance-tests</module>
2020-01-10 17:22:13 +05:30
<module > persistence-modules</module>
2019-10-31 20:43:47 -05:00
<!-- <module>play - framework</module> --> <!-- Not a maven project -->
<module > protobuffer</module>
2020-01-10 17:22:13 +05:30
<module > quarkus</module>
2021-03-30 09:42:54 +02:00
<module > quarkus-extension</module>
2019-10-31 20:43:47 -05:00
<module > rabbitmq</module>
<!-- <module>raml</module> --> <!-- Not a maven project -->
<module > ratpack</module>
<module > reactor-core</module>
<module > resteasy</module>
<module > restx</module>
<module > rsocket</module>
2020-01-10 17:22:13 +05:30
<module > rule-engines</module>
2019-11-02 12:38:21 +00:00
<module > rxjava-core</module>
2020-01-10 17:22:13 +05:30
<module > rxjava-libraries</module>
2019-11-02 12:38:21 +00:00
<module > rxjava-observables</module>
<module > rxjava-operators</module>
2020-03-28 17:50:20 +03:00
2020-04-12 10:06:34 +05:30
<module > atomikos</module>
2020-07-14 21:25:54 +05:30
<module > reactive-systems</module>
2020-07-19 18:32:17 +05:30
<module > slack</module>
2019-10-31 20:43:47 -05: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-20 09:45:50 +05:30
<systemPropertyVariables >
<logback.configurationFile > ${tutorialsproject.basedir}/logback-config.xml</logback.configurationFile>
</systemPropertyVariables>
2019-10-31 20:43:47 -05:00
</configuration>
</plugin>
</plugins>
</build>
<modules >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
<module > saas</module>
2020-01-10 17:22:13 +05:30
<module > software-security/sql-injection-samples</module>
2019-10-31 20:43:47 -05:00
<module > spark-java</module>
2020-01-10 17:22:13 +05:30
<module > spf4j</module>
2019-10-31 20:43:47 -05:00
<module > spring-4</module>
<module > spring-5</module>
<module > spring-5-data-reactive</module>
<module > spring-5-reactive</module>
<module > spring-5-reactive-2</module>
2021-12-30 21:44:45 +00:00
<module > spring-5-reactive-3</module>
2019-10-31 20:43:47 -05:00
<module > spring-5-reactive-client</module>
<module > spring-5-reactive-oauth</module>
<module > spring-5-reactive-security</module>
2020-01-10 17:22:13 +05:30
<module > spring-5-webflux</module>
2021-12-15 09:22:21 +05:30
<module > spring-reactive</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > spring-activiti</module>
<module > spring-akka</module>
<module > spring-amqp</module>
<module > spring-aop</module>
2021-12-30 20:39:11 +05:30
<module > spring-aop-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-apache-camel</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > spring-batch</module>
2021-03-31 20:23:41 +02:00
<module > spring-batch-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-bom</module>
2020-02-09 13:55:06 +01:00
<module > spring-boot-modules</module>
2020-01-10 17:22:13 +05:30
<module > spring-boot-rest</module>
2021-03-31 20:23:41 +02:00
<module > spring-boot-rest-2</module>
2020-01-10 17:22:13 +05:30
2019-11-07 04:12:51 +01:00
<module > spring-caching</module>
2021-05-04 17:10:01 +01:00
<module > spring-caching-2</module>
2020-01-10 17:22:13 +05:30
2019-10-31 20:43:47 -05:00
<module > spring-cloud</module>
<module > spring-cloud-bus</module>
<!-- <module>spring - cloud - cli</module> --> <!-- Not a maven project -->
<module > spring-cloud-data-flow</module>
<module > spring-core</module>
<module > spring-core-2</module>
<module > spring-core-3</module>
2020-04-21 14:27:42 -04:00
<module > spring-core-4</module>
2021-02-13 14:29:50 -06:00
<module > spring-core-5</module>
2019-11-26 17:08:28 +00:00
<module > spring-cucumber</module>
2019-10-31 20:43:47 -05:00
<module > spring-data-rest</module>
<module > spring-data-rest-querydsl</module>
2020-01-10 17:22:13 +05:30
<module > spring-di</module>
2021-03-31 20:23:41 +02:00
<module > spring-di-2</module>
2019-10-31 20:43:47 -05:00
<module > spring-drools</module>
<module > spring-ejb</module>
<module > spring-exceptions</module>
2021-06-22 04:06:13 +05:30
<module > spring-freemarker</module>
2019-10-31 20:43:47 -05:00
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
<module > spring-jinq</module>
<module > spring-jms</module>
<module > spring-kafka</module>
<module > spring-katharsis</module>
<module > spring-mobile</module>
<module > spring-mockito</module>
2021-06-28 18:42:50 +03:00
<module > spring-native</module>
2019-10-31 20:43:47 -05:00
<module > spring-protobuf</module>
<module > spring-quartz</module>
<module > spring-reactor</module>
<module > spring-remoting</module>
2020-01-20 07:02:07 +01:00
<module > spring-roo</module>
2019-10-31 20:43:47 -05:00
<module > spring-scheduling</module>
2020-01-10 17:22:13 +05:30
<module > spring-security-modules</module>
2019-11-26 17:08:28 +00:00
<module > spring-shell</module>
2019-10-31 20:43:47 -05:00
<module > spring-sleuth</module>
<module > spring-soap</module>
<module > spring-spel</module>
<module > spring-state-machine</module>
<module > spring-static-resources</module>
<module > spring-swagger-codegen</module>
<module > spring-vault</module>
<module > spring-vertx</module>
2020-12-20 23:02:10 +05:30
<module > spring-web-modules</module>
2019-10-31 20:43:47 -05:00
<module > spring-webflux-amqp</module> <!-- long -->
2020-01-10 17:22:13 +05:30
<module > spring-websockets</module>
2019-10-31 20:43:47 -05:00
<module > static-analysis</module>
<module > stripe</module>
<module > structurizr</module>
<module > struts-2</module>
2020-01-10 17:22:13 +05:30
<module > tensorflow-java</module>
2019-10-31 20:43:47 -05:00
<module > testing-modules</module>
<module > twilio</module>
<module > twitter4j</module>
2019-11-20 10:30:06 +02:00
<!-- <module>undertow</module> --> <!-- 19.11.2019 - disabling temporarily as it's causing a major issue with the build (TODO: create a jira to fix it) -->
2019-10-31 20:43:47 -05:00
<module > vertx</module>
<module > vertx-and-rxjava</module>
<module > video-tutorials</module>
<module > vraptor</module>
2020-01-10 17:22:13 +05:30
<module > webrtc</module>
2019-10-31 20:43:47 -05:00
<module > wicket</module>
2020-01-10 17:22:13 +05:30
<module > wildfly</module>
2019-10-31 20:43:47 -05:00
<module > xml</module>
<module > xstream</module>
2020-07-07 14:18:10 +03:00
<!-- <module>libraries - concurrency</module> --> <!-- we haven't upgraded to Java 11 -->
2019-10-31 20:43:47 -05:00
</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 >
<module > parent-boot-1</module>
<module > parent-boot-2</module>
<module > parent-spring-4</module>
<module > parent-spring-5</module>
<module > parent-java</module>
2021-07-25 08:34:25 +02:00
<module > image-processing</module>
2019-10-31 20:43:47 -05:00
<module > jenkins/plugins</module>
<module > jhipster</module>
2020-04-18 16:51:27 +02:00
<module > jws</module>
2019-10-31 20:43:47 -05:00
<module > libraries</module> <!-- very long running -->
2020-05-01 21:34:10 +02:00
<module > libraries-4</module>
<module > libraries-5</module>
<module > libraries-6</module>
2019-10-31 20:43:47 -05:00
2021-11-09 12:36:38 +01:00
<module > spring-boot-modules/spring-boot-react</module>
2022-01-13 11:36:36 +01:00
<module > spring-ejb/ejb-beans</module>
2021-11-09 12:36:38 +01:00
2019-10-31 20:43:47 -05:00
<module > vaadin</module>
2020-04-28 07:55:51 +02:00
<module > vavr</module>
<module > vavr-2</module>
2019-10-31 20:43:47 -05:00
</modules>
</profile>
2020-04-28 07:55:51 +02:00
2019-11-17 15:04:03 +01: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 07:55:51 +02:00
2019-11-17 15:04:03 +01:00
</plugins>
</build>
2020-04-23 22:38:10 +02:00
2019-11-17 15:04:03 +01:00
</profile>
2019-10-31 20:43:47 -05:00
2020-09-10 01:08:03 +02: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 >
<module > core-java-modules/core-java-9</module>
<module > core-java-modules/core-java-9-improvements</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-9-jigsaw</module>
<!-- <module>core - java - modules/core - java - 9 - new - features</module> --> <!-- uses preview features, to be decided how to handle -->
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-9-streams</module>
<module > core-java-modules/core-java-10</module>
2021-07-09 05:13:41 +02:00
<module > core-java-modules/core-java-11</module>
2021-03-30 20:55:52 +02:00
<module > core-java-modules/core-java-11-2</module>
2020-10-22 22:04:22 +02:00
<!-- <module>core - java - modules/core - java - 12</module> --> <!-- uses preview features, to be decided how to handle -->
<!-- <module>core - java - modules/core - java - 13</module> --> <!-- uses preview features, to be decided how to handle -->
<!-- <module>core - java - modules/core - java - 14</module> --> <!-- uses preview features, to be decided how to handle -->
2021-07-09 05:13:41 +02:00
<!-- <module>core - java - modules/core - java - 15</module> --> <!-- uses preview features, to be decided how to handle -->
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-collections-set</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-date-operations-1</module>
<module > core-java-modules/core-java-datetime-conversion</module>
<module > core-java-modules/core-java-datetime-string</module>
2021-07-06 16:54:57 +02:00
<module > core-java-modules/core-java-io-conversions-2</module>
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-jpms</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-os</module>
2022-01-31 03:49:04 +00:00
<module > core-java-modules/core-java-string-algorithms-3</module>
2021-06-12 14:23:37 +02:00
<module > core-java-modules/core-java-string-operations-3</module>
2021-11-15 10:15:35 -03:00
<module > core-java-modules/core-java-string-operations-4</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-time-measurements</module>
2021-11-26 18:06:20 +01:00
<module > core-java-modules/core-java-networking-3</module>
2020-09-10 01:08:03 +02:00
<module > core-java-modules/multimodulemavenproject</module>
2021-10-10 19:31:07 +02:00
<module > persistence-modules/sirix</module>
2022-01-11 09:34:39 +01:00
<module > persistence-modules/spring-data-cassandra-2</module>
2021-10-10 19:31:07 +02:00
<module > quarkus-vs-springboot</module>
2021-11-24 12:56:12 +01:00
<module > quarkus-jandex</module>
2021-10-10 19:31:07 +02:00
<module > spring-boot-modules/spring-boot-cassandre</module>
2021-11-08 17:52:38 +00:00
<module > testing-modules/testing-assertions</module>
2020-09-10 01:08:03 +02:00
</modules>
</profile>
<profile >
<id > integration-jdk9-and-above</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 >
<module > core-java-modules/core-java-9</module>
<module > core-java-modules/core-java-9-improvements</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-9-jigsaw</module>
<!-- <module>core - java - modules/core - java - 9 - new - features</module> --> <!-- uses preview features, to be decided how to handle -->
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-9-streams</module>
<module > core-java-modules/core-java-10</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-11</module>
2021-03-30 20:55:52 +02:00
<module > core-java-modules/core-java-11-2</module>
2020-10-22 22:04:22 +02:00
<!-- <module>core - java - modules/core - java - 12</module> --> <!-- uses preview features, to be decided how to handle -->
<!-- <module>core - java - modules/core - java - 13</module> --> <!-- uses preview features, to be decided how to handle -->
<!-- <module>core - java - modules/core - java - 14</module> --> <!-- uses preview features, to be decided how to handle -->
2021-07-09 05:13:41 +02:00
<!-- <module>core - java - modules/core - java - 15</module> --> <!-- uses preview features, to be decided how to handle -->
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-collections-set</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-date-operations-1</module>
<module > core-java-modules/core-java-datetime-conversion</module>
<module > core-java-modules/core-java-datetime-string</module>
2021-07-06 16:54:57 +02:00
<module > core-java-modules/core-java-io-conversions-2</module>
2020-09-10 01:08:03 +02:00
<module > core-java-modules/core-java-jpms</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-os</module>
2021-06-12 14:23:37 +02:00
<module > core-java-modules/core-java-string-operations-3</module>
2022-01-10 16:46:34 +01:00
<module > core-java-modules/core-java-string-operations-4</module>
2020-10-29 22:01:15 +01:00
<module > core-java-modules/core-java-time-measurements</module>
2021-11-26 18:06:20 +01:00
<module > core-java-modules/core-java-networking-3</module>
2020-09-10 01:08:03 +02:00
<module > core-java-modules/multimodulemavenproject</module>
2021-05-25 22:27:16 +02:00
<module > core-java-modules/core-java-strings</module>
2021-10-10 19:31:07 +02:00
<module > persistence-modules/sirix</module>
2022-01-11 09:34:39 +01:00
<module > persistence-modules/spring-data-cassandra-2</module>
2021-09-23 11:07:26 +02:00
<module > quarkus-vs-springboot</module>
2022-01-10 16:46:34 +01:00
<module > quarkus-jandex</module>
2021-10-10 19:31:07 +02:00
<module > spring-boot-modules/spring-boot-cassandre</module>
2021-11-08 17:52:38 +00:00
<module > testing-modules/testing-assertions</module>
2020-09-10 01:08:03 +02:00
</modules>
</profile>
2019-10-31 20:43:47 -05: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-22 04:06:13 +05:30
<gib.failOnError > false</gib.failOnError>
2021-03-24 09:19:46 +01:00
<gib.disable > true</gib.disable>
2019-10-31 20:43:47 -05:00
2021-10-29 09:37:04 +05:30
<!-- 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 13:48:38 +01:00
<assertj.version > 3.21.0</assertj.version>
2020-02-28 21:18:42 +01:00
<hamcrest.version > 2.2</hamcrest.version>
<hamcrest-all.version > 1.3</hamcrest-all.version>
2021-12-16 09:17:01 +05:30
<mockito.version > 4.1.0</mockito.version>
2021-10-21 22:48:44 +02:00
<byte-buddy.version > 1.11.20</byte-buddy.version>
2019-10-31 20:43:47 -05:00
<!-- logging -->
2021-10-27 12:25:33 +05:30
<org.slf4j.version > 1.7.32</org.slf4j.version>
2021-10-24 22:07:41 +02:00
<logback.version > 1.2.6</logback.version>
2019-10-31 20:43:47 -05:00
<!-- plugins -->
2021-11-05 16:35:29 +05:30
<maven-surefire-plugin.version > 2.22.2</maven-surefire-plugin.version>
2020-03-08 09:54:42 +01:00
<maven-compiler-plugin.version > 3.8.1</maven-compiler-plugin.version>
2021-04-02 15:21:04 +02:00
<exec-maven-plugin.version > 3.0.0</exec-maven-plugin.version>
2019-10-31 20:43:47 -05:00
<java.version > 1.8</java.version>
<log4j.version > 1.2.17</log4j.version>
2021-03-19 18:09:41 +01:00
<esapi.version > 2.2.2.0</esapi.version>
2021-10-21 22:30:52 +02:00
<jmh-core.version > 1.33</jmh-core.version>
<jmh-generator.version > 1.33</jmh-generator.version>
2019-10-31 20:43:47 -05:00
<maven-failsafe-plugin.version > 2.21.0</maven-failsafe-plugin.version>
2021-11-26 13:17:01 +01:00
<commons-collections4.version > 4.4</commons-collections4.version>
2021-10-06 18:33:48 +02:00
<commons-io.version > 2.11.0</commons-io.version>
2019-10-31 20:43:47 -05:00
<commons-lang.version > 2.6</commons-lang.version>
2021-10-10 19:59:02 +02:00
<commons-lang3.version > 3.12.0</commons-lang3.version>
2019-10-31 20:43:47 -05:00
<commons-cli.version > 1.4</commons-cli.version>
<maven-war-plugin.version > 3.0.0</maven-war-plugin.version>
<javax.servlet-api.version > 3.1.0</javax.servlet-api.version>
<jstl-api.version > 1.2</jstl-api.version>
<javax.servlet.jsp-api.version > 2.3.1</javax.servlet.jsp-api.version>
<jstl.version > 1.2</jstl.version>
2021-10-25 13:33:28 +05:30
<jackson.version > 2.13.0</jackson.version>
2021-01-08 19:56:04 +01:00
<commons-fileupload.version > 1.4</commons-fileupload.version>
2021-10-29 09:37:04 +05:30
<junit-platform.version > 1.8.1</junit-platform.version>
<junit-jupiter.version > 5.8.1</junit-jupiter.version>
<junit-platform-surefire-provider.version > 1.3.2</junit-platform-surefire-provider.version>
2019-10-31 20:43:47 -05:00
<directory-maven-plugin.version > 0.3.1</directory-maven-plugin.version>
2020-03-08 09:48:35 +01:00
<maven-install-plugin.version > 2.5.2</maven-install-plugin.version>
2019-10-31 20:43:47 -05:00
<custom-pmd.version > 0.0.1</custom-pmd.version>
2021-02-28 17:41:58 +04:00
<gitflow-incremental-builder.version > 3.12.2</gitflow-incremental-builder.version>
2020-03-10 18:57:02 +01:00
<maven-jxr-plugin.version > 3.0.0</maven-jxr-plugin.version>
2019-10-31 20:43:47 -05:00
<!-- <maven - pmd - plugin.version>3.9.0</maven - pmd - plugin.version> -->
2020-03-08 09:40:55 +01:00
<maven-pmd-plugin.version > 3.13.0</maven-pmd-plugin.version>
2021-05-24 13:47:38 +02:00
<lombok.version > 1.18.20</lombok.version>
2021-11-19 23:17:22 +05:30
<h2.version > 1.4.200</h2.version>
2022-01-17 19:48:08 +01:00
<guava.version > 31.0.1-jre</guava.version>
2019-10-31 20:43:47 -05:00
</properties>
2020-09-30 21:47:55 -03:00
</project>