2019-12-05 09:56:52 -05:00
<?xml version="1.0" encoding="UTF-8"?>
2019-10-31 21:43:47 -04: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>
<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 > junit</groupId>
<artifactId > junit</artifactId>
<version > ${junit.version}</version>
<scope > test</scope>
</dependency>
<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>
<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.platform</groupId>
<artifactId > junit-platform-surefire-provider</artifactId>
<version > ${junit-platform.version}</version>
</dependency>
<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>
</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 > parent-kotlin</module>
2020-01-10 06:52:13 -05:00
<module > akka-http</module>
2019-10-31 21:43:47 -04:00
<module > akka-streams</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04: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-22 22:05:05 -04:00
<module > algorithms-miscellaneous-6</module>
2019-11-19 10:58:32 -05:00
<module > algorithms-searching</module>
2019-10-31 21:43:47 -04:00
<module > algorithms-sorting</module>
2020-01-10 11:04:18 -05:00
<module > algorithms-sorting-2</module>
2019-10-31 21:43:47 -04:00
<module > animal-sniffer-mvn-plugin</module>
<module > annotations</module>
<module > antlr</module>
2020-07-07 07:18:10 -04:00
<module > apache-cxf</module>
<module > apache-libraries</module>
<module > apache-olingo/olingo2</module>
<module > apache-poi</module>
2019-12-04 10:19:48 -05:00
<module > apache-rocketmq</module>
2020-07-07 07:18:10 -04:00
<module > apache-shiro</module>
2019-10-31 21:43:47 -04:00
<module > apache-spark</module>
2019-11-25 09:07:54 -05:00
<module > apache-tapestry</module>
2019-10-31 21:43:47 -04:00
<module > apache-thrift</module>
<module > apache-tika</module>
2020-07-07 07:18:10 -04:00
<module > apache-velocity</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > asciidoctor</module>
<module > asm</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > atomix</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > aws</module>
2020-05-17 23:45:25 -04:00
<module > aws-app-sync</module>
2019-10-31 21:43:47 -04:00
<module > aws-lambda</module>
2020-01-10 06:52:13 -05:00
<module > aws-reactive</module>
2019-10-31 21:43:47 -04:00
<module > axon</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > azure</module>
<module > bazel</module>
<module > blade</module>
<module > bootique</module>
2020-04-18 09:43:22 -04:00
<!-- <module>cas</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<module > cdi</module>
<module > checker-plugin</module>
2020-01-10 06:52:13 -05:00
<!-- <module>clojure</module> --> <!-- Not a maven project -->
<module > cloud-foundry-uaa</module>
2019-10-31 21:43:47 -04:00
<module > code-generation</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > core-groovy</module>
<module > core-groovy-2</module>
<module > core-groovy-collections</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > core-java-modules</module>
2019-12-10 07:57:11 -05:00
<module > core-kotlin-modules</module>
2020-07-19 09:02:17 -04:00
<module > core-scala</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > couchbase</module>
<module > custom-pmd</module>
<module > dagger</module>
<module > data-structures</module>
<module > ddd</module>
2020-02-14 01:29:21 -05:00
<!-- <module>ddd - modules</module> --> <!-- we haven't upgraded to Java 9 -->
2019-10-31 21:43:47 -04:00
<module > deeplearning4j</module>
<module > disruptor</module>
<module > dozer</module>
<module > drools</module>
2020-01-24 16:00:06 -05:00
<module > dropwizard</module>
2019-10-31 21:43:47 -04:00
<module > dubbo</module>
<module > ethereum</module>
<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 06:52:13 -05:00
<!-- <module>gradle - 5</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<!-- <module>grails</module> --> <!-- Not a maven project -->
<module > graphql/graphql-java</module>
<module > grpc</module>
2020-07-28 08:04:46 -04:00
<module > gson</module>
2019-10-31 21:43:47 -04: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>
<module > httpclient-simple</module>
<module > hystrix</module>
<module > image-processing</module>
<module > immutables</module>
2019-12-19 06:34:50 -05:00
<module > jackson-modules</module>
2020-01-26 10:14:45 -05:00
<module > jackson-simple</module>
2020-01-10 06:52:13 -05:00
<module > java-blockchain</module>
2019-10-31 21:43:47 -04:00
<module > java-collections-conversions</module>
<module > java-collections-conversions-2</module>
2020-03-28 10:50:20 -04:00
<module > java-collections-maps-3</module>
2019-10-31 21:43:47 -04:00
<!-- <module>java - ee - 8 - security - api</module> --> <!-- long running -->
2020-01-10 06:52:13 -05:00
<module > javafx</module>
<module > java-jdi</module>
2019-10-31 21:43:47 -04:00
<module > java-lite</module>
<module > java-numbers</module>
<module > java-numbers-2</module>
2020-05-12 21:46:33 -04:00
<module > java-numbers-3</module>
2019-10-31 21:43:47 -04: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 06:52:13 -05:00
<module > jee-7</module>
2019-10-31 21:43:47 -04:00
<module > jee-7-security</module>
<module > jee-kotlin</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>
<module > jni</module>
<module > jooby</module>
<module > jsf</module>
<module > json</module>
2020-01-23 11:19:54 -05:00
<module > json-2</module>
2019-10-31 21:43:47 -04:00
<module > json-path</module>
<module > jsoup</module>
<module > jta</module>
<!-- <module>kotlin - js</module> --> <!-- Not a maven project -->
<module > kotlin-libraries</module>
<module > kotlin-libraries-2</module>
2020-01-10 06:52:13 -05:00
<module > kotlin-quasar</module>
2019-10-31 21:43:47 -04:00
<!-- <module>lagom</module> --> <!-- Not a maven project -->
2020-05-18 17:15:04 -04:00
<module > language-interop</module>
<module > libraries-2</module>
2019-11-05 16:52:34 -05:00
<module > libraries-3</module>
2020-01-10 06:52:13 -05:00
<module > libraries-apache-commons</module>
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2019-10-31 21:43:47 -04:00
<module > libraries-data</module>
<module > libraries-data-2</module>
<module > libraries-data-db</module>
2019-11-26 12:08:28 -05:00
<module > libraries-data-io</module>
2020-01-10 06:52:13 -05:00
<module > libraries-http</module>
2020-04-18 02:15:39 -04:00
<module > libraries-http-2</module>
2020-01-10 06:52:13 -05:00
<module > libraries-io</module>
2019-10-31 21:43:47 -04:00
<module > libraries-primitive</module>
2020-04-24 14:52:23 -04:00
<module > libraries-rpc</module>
2019-10-31 21:43:47 -04:00
<module > libraries-security</module>
<module > libraries-server</module>
2020-06-02 15:15:49 -04:00
<module > libraries-server-2</module>
2020-01-10 06:52:13 -05:00
<module > libraries-testing</module>
2019-10-31 21:43:47 -04:00
<module > linkrest</module>
<module > logging-modules</module>
<module > lombok</module>
2020-01-10 06:52:13 -05:00
<module > lombok-custom</module>
2019-10-31 21:43:47 -04:00
<module > lucene</module>
2020-01-10 06:52:13 -05:00
<module > machine-learning</module>
2019-10-31 21:43:47 -04:00
<module > mapstruct</module>
2020-01-10 06:52:13 -05:00
2020-07-07 07:18:10 -04:00
<module > maven-modules</module>
2019-10-31 21:43:47 -04:00
<module > maven-archetype</module>
2020-01-10 06:52:13 -05:00
<!-- <module>maven - java - 11</module> --> <!-- we haven't upgraded to Java 11 -->
<module > maven-polyglot</module>
2019-10-31 21:43:47 -04:00
<module > mesos-marathon</module>
<module > metrics</module>
2020-01-10 06:52:13 -05:00
<module > micronaut</module>
2019-10-31 21:43:47 -04:00
<module > microprofile</module>
<module > msf4j</module>
2020-01-10 06:52:13 -05:00
<!-- <module>muleesb</module> --> <!-- Module broken, fixing in http://team.baeldung.com/browse/BAEL - 20604 -->
2019-10-31 21:43:47 -04:00
<module > mustache</module>
<module > mybatis</module>
2020-01-02 16:24:37 -05:00
<module > netflix-modules</module>
2020-04-07 16:56:53 -04:00
<!-- <module>netty</module> --> <!-- we haven't upgraded to Java 13 -->
2020-01-10 06:52:13 -05:00
<module > ninja</module>
2020-01-18 13:43:20 -05:00
<module > open-liberty</module>
2019-10-31 21:43:47 -04:00
2020-01-10 06:52:13 -05:00
<module > oauth2-framework-impl</module>
2019-10-31 21:43:47 -04:00
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > patterns</module>
<module > pdf</module>
<module > performance-tests</module>
2020-01-10 06:52:13 -05:00
<module > persistence-modules</module>
2019-10-31 21:43:47 -04:00
<!-- <module>play - framework</module> --> <!-- Not a maven project -->
<module > protobuffer</module>
<module > quarkus</module>
2020-01-24 03:53:21 -05:00
<module > quarkus-extension</module>
2019-10-31 21:43:47 -04: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 06:52:13 -05:00
<module > rule-engines</module>
2019-11-02 08:38:21 -04:00
<module > rxjava-core</module>
2020-01-10 06:52:13 -05:00
<module > rxjava-libraries</module>
2019-11-02 08:38:21 -04:00
<module > rxjava-observables</module>
<module > rxjava-operators</module>
2020-03-28 10:50:20 -04:00
2020-04-12 00:36:34 -04:00
<module > atomikos</module>
2020-07-14 11:55:54 -04:00
<module > reactive-systems</module>
2020-07-19 09:02:17 -04:00
<module > slack</module>
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>
</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 > parent-kotlin</module>
<module > saas</module>
2020-01-10 06:52:13 -05:00
<module > software-security/sql-injection-samples</module>
2019-10-31 21:43:47 -04:00
<module > spark-java</module>
2020-01-10 06:52:13 -05:00
<module > spf4j</module>
2019-10-31 21:43:47 -04:00
<module > spring-4</module>
<module > spring-5</module>
<module > spring-5-data-reactive</module>
<module > spring-5-mvc</module>
<module > spring-5-reactive</module>
<module > spring-5-reactive-2</module>
<module > spring-5-reactive-client</module>
<module > spring-5-reactive-oauth</module>
<module > spring-5-reactive-security</module>
<module > spring-5-security</module>
<module > spring-5-security-cognito</module>
2020-01-10 06:52:13 -05:00
<module > spring-5-security-oauth</module>
<module > spring-5-webflux</module>
2019-10-31 21:43:47 -04:00
<module > spring-activiti</module>
<module > spring-akka</module>
<module > spring-amqp</module>
<module > spring-aop</module>
<module > spring-apache-camel</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > spring-batch</module>
<module > spring-bom</module>
2020-02-09 07:55:06 -05:00
<module > spring-boot-modules</module>
2020-01-24 15:33:30 -05:00
<module > spring-boot-rest</module>
2020-02-23 02:36:35 -05:00
2020-01-10 06:52:13 -05:00
<module > spring-caching</module>
2019-10-31 21:43:47 -04: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>
2019-11-26 12:08:28 -05:00
<module > spring-cucumber</module>
2019-10-31 21:43:47 -04:00
<module > spring-data-rest</module>
<module > spring-data-rest-querydsl</module>
2020-01-10 06:52:13 -05:00
<module > spring-di</module>
2020-07-07 07:18:10 -04:00
<module > spring-di-2</module>
2019-10-31 21:43:47 -04:00
<module > spring-dispatcher-servlet</module>
<module > spring-drools</module>
<module > spring-ehcache</module>
<module > spring-ejb</module>
<module > spring-exceptions</module>
<module > spring-freemarker</module>
<module > spring-groovy</module>
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
<module > spring-jinq</module>
<module > spring-jms</module>
<module > spring-jooq</module>
<module > spring-kafka</module>
<module > spring-katharsis</module>
<module > spring-ldap</module>
<module > spring-mobile</module>
<module > spring-mockito</module>
2020-01-10 06:52:13 -05:00
<module > spring-mvc-basics</module>
<module > spring-mvc-basics-2</module>
<module > spring-mvc-basics-3</module>
2019-12-16 11:35:04 -05:00
<module > spring-mvc-basics-4</module>
2020-01-10 06:52:13 -05:00
2019-11-26 12:08:28 -05:00
<module > spring-mvc-forms-jsp</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-forms-thymeleaf</module>
<module > spring-mvc-java</module>
2020-02-08 23:13:09 -05:00
<module > spring-mvc-java-2</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-kotlin</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > spring-mvc-velocity</module>
2020-01-10 06:52:13 -05:00
<module > spring-mvc-views</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-webflow</module>
<module > spring-mvc-xml</module>
<module > spring-protobuf</module>
<module > spring-quartz</module>
<module > spring-reactive-kotlin</module>
<module > spring-reactor</module>
<module > spring-remoting</module>
<module > spring-rest-angular</module>
<module > spring-rest-compress</module>
<module > spring-rest-hal-browser</module>
2020-01-10 06:52:13 -05:00
<module > spring-rest-http</module>
2019-10-31 21:43:47 -04:00
<module > spring-rest-query-language</module>
<module > spring-rest-shell</module>
<module > spring-rest-simple</module>
<module > spring-resttemplate</module>
2020-07-19 09:02:17 -04:00
<module > spring-resttemplate-2</module>
2020-01-10 06:52:13 -05:00
<module > spring-rest-testing</module>
2020-01-20 01:02:07 -05:00
<module > spring-roo</module>
2020-01-10 06:52:13 -05:00
2019-12-05 09:56:52 -05:00
<module > spring-scheduling</module>
2020-01-10 06:52:13 -05:00
<module > spring-security-modules</module>
2019-10-31 21:43:47 -04:00
<module > spring-session</module>
<module > spring-shell</module>
2019-11-26 12:08:28 -05:00
<module > spring-sleuth</module>
2019-10-31 21:43:47 -04:00
<module > spring-soap</module>
<module > spring-social-login</module>
<module > spring-spel</module>
<module > spring-state-machine</module>
<module > spring-static-resources</module>
<module > spring-swagger-codegen</module>
2020-02-19 02:40:34 -05:00
<module > spring-threads</module>
2019-10-31 21:43:47 -04:00
<module > spring-thymeleaf</module>
2020-01-10 06:52:13 -05:00
<module > spring-thymeleaf-2</module>
2020-03-31 12:02:54 -04:00
<module > spring-thymeleaf-3</module>
2019-10-31 21:43:47 -04:00
<module > spring-vault</module>
<module > spring-vertx</module>
<module > spring-webflux-amqp</module> <!-- long -->
2020-01-10 06:52:13 -05:00
<module > spring-websockets</module>
2019-10-31 21:43:47 -04:00
<module > static-analysis</module>
<module > stripe</module>
<module > structurizr</module>
<module > struts-2</module>
2020-01-10 06:52:13 -05:00
<module > tensorflow-java</module>
2019-10-31 21:43:47 -04:00
<module > testing-modules</module>
<module > twilio</module>
<module > twitter4j</module>
2019-11-19 14:18:22 -05: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 21:43:47 -04:00
<module > vertx</module>
<module > vertx-and-rxjava</module>
<module > video-tutorials</module>
<module > vraptor</module>
2020-01-10 06:52:13 -05:00
<module > webrtc</module>
2019-10-31 21:43:47 -04:00
<module > wicket</module>
2020-01-10 06:52:13 -05:00
<module > wildfly</module>
2019-10-31 21:43:47 -04: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>
<module > parent-kotlin</module>
<module > jenkins/plugins</module>
<module > jhipster</module>
2020-04-18 10:51:27 -04:00
<module > jws</module>
2019-10-31 21:43:47 -04:00
<module > libraries</module> <!-- very long running -->
2020-05-01 15:34:10 -04:00
<module > libraries-4</module>
<module > libraries-5</module>
<module > libraries-6</module>
2019-10-31 21:43:47 -04:00
<module > vaadin</module>
2020-04-28 01:55:51 -04:00
<module > vavr</module>
<module > vavr-2</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>
</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 > parent-kotlin</module>
2020-01-10 06:52:13 -05:00
<module > akka-http</module>
2019-10-31 21:43:47 -04:00
<module > akka-streams</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04: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-22 22:05:05 -04:00
<module > algorithms-miscellaneous-6</module>
2019-11-19 10:58:32 -05:00
<module > algorithms-searching</module>
2019-10-31 21:43:47 -04:00
<module > algorithms-sorting</module>
2020-01-10 11:04:18 -05:00
<module > algorithms-sorting-2</module>
2019-10-31 21:43:47 -04:00
<module > animal-sniffer-mvn-plugin</module>
<module > annotations</module>
<module > antlr</module>
2020-07-07 07:18:10 -04:00
<module > apache-cxf</module>
<module > apache-libraries</module>
<module > apache-olingo/olingo2</module>
<module > apache-poi</module>
2019-12-04 10:19:48 -05:00
<module > apache-rocketmq</module>
2020-07-07 07:18:10 -04:00
<module > apache-shiro</module>
2019-10-31 21:43:47 -04:00
<module > apache-spark</module>
2019-11-25 09:07:54 -05:00
<module > apache-tapestry</module>
2019-10-31 21:43:47 -04:00
<module > apache-thrift</module>
<module > apache-tika</module>
2020-07-07 07:18:10 -04:00
<module > apache-velocity</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > asciidoctor</module>
<module > asm</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > atomix</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > aws</module>
<module > aws-lambda</module>
2020-01-10 06:52:13 -05:00
<module > aws-reactive</module>
2019-10-31 21:43:47 -04:00
<module > axon</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > azure</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > bazel</module>
2020-01-10 06:52:13 -05:00
<module > blade</module>
2019-10-31 21:43:47 -04:00
<module > bootique</module>
2020-04-18 09:43:22 -04:00
<!-- <module>cas</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<module > cdi</module>
<module > checker-plugin</module>
2020-01-10 06:52:13 -05:00
<!-- <module>clojure</module> --> <!-- Not a maven project -->
<module > cloud-foundry-uaa</module>
2019-10-31 21:43:47 -04:00
<module > code-generation</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > core-groovy</module>
<module > core-groovy-2</module>
<module > core-groovy-collections</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > core-java-modules</module>
2019-12-10 07:57:11 -05:00
<module > core-kotlin-modules</module>
2020-07-19 09:02:17 -04:00
<module > core-scala</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > couchbase</module>
<module > custom-pmd</module>
<module > dagger</module>
<module > data-structures</module>
<module > ddd</module>
2020-02-14 01:29:21 -05:00
<!-- <module>ddd - modules</module> --> <!-- we haven't upgraded to Java 9 -->
2019-10-31 21:43:47 -04:00
<module > deeplearning4j</module>
<module > disruptor</module>
<module > dozer</module>
<module > drools</module>
2020-01-24 16:00:06 -05:00
<module > dropwizard</module>
2019-10-31 21:43:47 -04:00
<module > dubbo</module>
<module > ethereum</module>
<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 06:52:13 -05:00
<!-- <module>gradle - 5</module> --> <!-- Not a maven project -->
2019-10-31 21:43:47 -04:00
<!-- <module>grails</module> --> <!-- Not a maven project -->
<module > graphql/graphql-java</module>
<module > grpc</module>
2020-07-28 08:04:46 -04:00
<module > gson</module>
2019-10-31 21:43:47 -04: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>
<module > httpclient-simple</module>
<module > hystrix</module>
<module > image-processing</module>
<module > immutables</module>
2019-12-19 06:34:50 -05:00
<module > jackson-modules</module>
2020-01-26 10:14:45 -05:00
<module > jackson-simple</module>
2020-01-10 06:52:13 -05:00
<module > java-blockchain</module>
2019-10-31 21:43:47 -04:00
<module > java-collections-conversions</module>
<module > java-collections-conversions-2</module>
2020-03-28 10:50:20 -04:00
<module > java-collections-maps-3</module>
2020-01-10 06:52:13 -05:00
<!-- <module>java - ee - 8 - security - api</module> --> <!-- long running -->
<module > javafx</module>
2019-10-31 21:43:47 -04:00
<module > java-jdi</module>
<module > java-lite</module>
<module > java-numbers</module>
<module > java-numbers-2</module>
2020-01-01 17:59:11 -05:00
<module > java-numbers-3</module>
2019-10-31 21:43:47 -04: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 06:52:13 -05:00
<module > jee-7</module>
2019-10-31 21:43:47 -04:00
<module > jee-7-security</module>
<module > jee-kotlin</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>
<module > jni</module>
<module > jooby</module>
<module > jsf</module>
<module > json</module>
<module > json-path</module>
<module > jsoup</module>
<module > jta</module>
<!-- <module>kotlin - js</module> --> <!-- Not a maven project -->
<module > kotlin-libraries</module>
2020-01-10 06:52:13 -05:00
<module > kotlin-libraries-2</module>
<module > kotlin-quasar</module>
2019-10-31 21:43:47 -04:00
<!-- <module>lagom</module> --> <!-- Not a maven project -->
2020-01-10 06:52:13 -05:00
<module > libraries-2</module>
2019-11-05 16:52:34 -05:00
<module > libraries-3</module>
2020-04-26 16:34:22 -04:00
2020-01-10 06:52:13 -05:00
<module > libraries-apache-commons</module>
<module > libraries-apache-commons-collections</module>
<module > libraries-apache-commons-io</module>
2019-10-31 21:43:47 -04:00
<module > libraries-data</module>
<module > libraries-data-2</module>
<module > libraries-data-db</module>
2019-11-26 12:08:28 -05:00
<module > libraries-data-io</module>
2020-01-10 06:52:13 -05:00
<module > libraries-http</module>
2020-04-18 02:15:39 -04:00
<module > libraries-http-2</module>
2020-01-10 06:52:13 -05:00
<module > libraries-io</module>
<module > libraries-primitive</module>
2019-10-31 21:43:47 -04:00
<module > libraries-security</module>
<module > libraries-server</module>
2020-06-02 15:15:49 -04:00
<module > libraries-server-2</module>
2020-01-10 06:52:13 -05:00
<module > libraries-testing</module>
2019-10-31 21:43:47 -04:00
<module > linkrest</module>
<module > logging-modules</module>
<module > lombok</module>
2020-01-10 06:52:13 -05:00
<module > lombok-custom</module>
2019-10-31 21:43:47 -04:00
<module > lucene</module>
2020-01-10 06:52:13 -05:00
<module > machine-learning</module>
2019-10-31 21:43:47 -04:00
<module > mapstruct</module>
2020-01-10 06:52:13 -05:00
2020-07-07 07:18:10 -04:00
<module > maven-modules</module>
2019-10-31 21:43:47 -04:00
<module > maven-archetype</module>
2020-01-10 06:52:13 -05:00
<!-- <module>maven - java - 11</module> --> <!-- we haven't upgraded to Java 11 -->
<module > maven-polyglot</module>
2019-10-31 21:43:47 -04:00
<module > mesos-marathon</module>
<module > metrics</module>
2020-01-10 06:52:13 -05:00
<module > micronaut</module>
2019-10-31 21:43:47 -04:00
<module > microprofile</module>
<module > msf4j</module>
2020-01-10 06:52:13 -05:00
<!-- <module>muleesb</module> --> <!-- Module broken, fixing in http://team.baeldung.com/browse/BAEL - 20604 -->
2019-10-31 21:43:47 -04:00
<module > mustache</module>
<module > mybatis</module>
2020-01-02 16:24:37 -05:00
<module > netflix-modules</module>
2020-04-07 16:56:53 -04:00
<!-- <module>netty</module> --> <!-- we haven't upgraded to Java 13 -->
2020-01-10 06:52:13 -05:00
<module > ninja</module>
2020-01-18 13:43:20 -05:00
<module > open-liberty</module>
2019-10-31 21:43:47 -04:00
2020-01-10 06:52:13 -05:00
<module > oauth2-framework-impl</module>
2019-10-31 21:43:47 -04:00
<module > optaplanner</module>
<module > orika</module>
<module > osgi</module>
<module > patterns</module>
<module > pdf</module>
<module > performance-tests</module>
2020-01-10 06:52:13 -05:00
<module > persistence-modules</module>
2019-10-31 21:43:47 -04:00
<!-- <module>play - framework</module> --> <!-- Not a maven project -->
<module > protobuffer</module>
2020-01-10 06:52:13 -05:00
<module > quarkus</module>
2020-01-24 03:53:21 -05:00
<module > quarkus-extension</module>
2019-10-31 21:43:47 -04: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 06:52:13 -05:00
<module > rule-engines</module>
2019-11-02 08:38:21 -04:00
<module > rxjava-core</module>
2020-01-10 06:52:13 -05:00
<module > rxjava-libraries</module>
2019-11-02 08:38:21 -04:00
<module > rxjava-observables</module>
<module > rxjava-operators</module>
2020-03-28 10:50:20 -04:00
2020-04-12 00:36:34 -04:00
<module > atomikos</module>
2020-07-14 11:55:54 -04:00
<module > reactive-systems</module>
2020-07-19 09:02:17 -04:00
<module > slack</module>
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>
</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 > parent-kotlin</module>
<module > saas</module>
2020-01-10 06:52:13 -05:00
<module > software-security/sql-injection-samples</module>
2019-10-31 21:43:47 -04:00
<module > spark-java</module>
2020-01-10 06:52:13 -05:00
<module > spf4j</module>
2019-10-31 21:43:47 -04:00
<module > spring-4</module>
<module > spring-5</module>
<module > spring-5-data-reactive</module>
<module > spring-5-mvc</module>
<module > spring-5-reactive</module>
<module > spring-5-reactive-2</module>
<module > spring-5-reactive-client</module>
<module > spring-5-reactive-oauth</module>
<module > spring-5-reactive-security</module>
<module > spring-5-security</module>
<module > spring-5-security-cognito</module>
2020-01-10 06:52:13 -05:00
<module > spring-5-security-oauth</module>
<module > spring-5-webflux</module>
2019-10-31 21:43:47 -04:00
<module > spring-activiti</module>
<module > spring-akka</module>
<module > spring-amqp</module>
<module > spring-aop</module>
<module > spring-apache-camel</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > spring-batch</module>
<module > spring-bom</module>
2020-02-09 07:55:06 -05:00
<module > spring-boot-modules</module>
2020-01-10 06:52:13 -05:00
<module > spring-boot-rest</module>
2019-11-06 22:12:51 -05:00
<module > spring-caching</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04: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>
2019-11-26 12:08:28 -05:00
<module > spring-cucumber</module>
2019-10-31 21:43:47 -04:00
<module > spring-data-rest</module>
<module > spring-data-rest-querydsl</module>
2020-01-10 06:52:13 -05:00
<module > spring-di</module>
2019-10-31 21:43:47 -04:00
<module > spring-dispatcher-servlet</module>
<module > spring-drools</module>
<module > spring-ehcache</module>
<module > spring-ejb</module>
<module > spring-exceptions</module>
<module > spring-freemarker</module>
<module > spring-groovy</module>
<module > spring-integration</module>
<module > spring-jenkins-pipeline</module>
<module > spring-jersey</module>
<module > spring-jinq</module>
<module > spring-jms</module>
<module > spring-jooq</module>
<module > spring-kafka</module>
<module > spring-katharsis</module>
<module > spring-ldap</module>
<module > spring-mobile</module>
<module > spring-mockito</module>
2020-01-10 06:52:13 -05:00
<module > spring-mvc-basics</module>
<module > spring-mvc-basics-2</module>
<module > spring-mvc-basics-3</module>
<module > spring-mvc-basics-4</module>
2019-11-26 12:08:28 -05:00
<module > spring-mvc-forms-jsp</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-forms-thymeleaf</module>
<module > spring-mvc-java</module>
2020-02-08 23:13:09 -05:00
<module > spring-mvc-java-2</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-kotlin</module>
2020-01-10 06:52:13 -05:00
2019-10-31 21:43:47 -04:00
<module > spring-mvc-velocity</module>
2020-01-10 06:52:13 -05:00
<module > spring-mvc-views</module>
2019-10-31 21:43:47 -04:00
<module > spring-mvc-webflow</module>
<module > spring-mvc-xml</module>
2020-04-17 02:15:36 -04:00
<module > spring-mvc-crash</module>
2019-10-31 21:43:47 -04:00
<module > spring-protobuf</module>
<module > spring-quartz</module>
<module > spring-reactive-kotlin</module>
<module > spring-reactor</module>
<module > spring-remoting</module>
<module > spring-rest-angular</module>
<module > spring-rest-compress</module>
<module > spring-rest-hal-browser</module>
2020-01-10 06:52:13 -05:00
<module > spring-rest-http</module>
2019-10-31 21:43:47 -04:00
<module > spring-rest-query-language</module>
<module > spring-rest-shell</module>
<module > spring-rest-simple</module>
<module > spring-resttemplate</module>
2020-07-19 09:02:17 -04:00
<module > spring-resttemplate-2</module>
2020-01-10 06:52:13 -05:00
<module > spring-rest-testing</module>
2020-01-20 01:02:07 -05:00
<module > spring-roo</module>
2019-10-31 21:43:47 -04:00
<module > spring-scheduling</module>
2020-01-10 06:52:13 -05:00
<module > spring-security-modules</module>
2019-10-31 21:43:47 -04:00
<module > spring-session</module>
2019-11-26 12:08:28 -05:00
<module > spring-shell</module>
2019-10-31 21:43:47 -04:00
<module > spring-sleuth</module>
<module > spring-soap</module>
<module > spring-social-login</module>
<module > spring-spel</module>
<module > spring-state-machine</module>
<module > spring-static-resources</module>
<module > spring-swagger-codegen</module>
<module > spring-thymeleaf</module>
2020-01-10 06:52:13 -05:00
<module > spring-thymeleaf-2</module>
2020-03-31 12:02:54 -04:00
<module > spring-thymeleaf-3</module>
2019-10-31 21:43:47 -04:00
<module > spring-vault</module>
<module > spring-vertx</module>
<module > spring-webflux-amqp</module> <!-- long -->
2020-01-10 06:52:13 -05:00
<module > spring-websockets</module>
2019-10-31 21:43:47 -04:00
<module > static-analysis</module>
<module > stripe</module>
<module > structurizr</module>
<module > struts-2</module>
2020-01-10 06:52:13 -05:00
<module > tensorflow-java</module>
2019-10-31 21:43:47 -04:00
<module > testing-modules</module>
<module > twilio</module>
<module > twitter4j</module>
2019-11-20 03:30:06 -05: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 21:43:47 -04:00
<module > vertx</module>
<module > vertx-and-rxjava</module>
<module > video-tutorials</module>
<module > vraptor</module>
2020-01-10 06:52:13 -05:00
<module > webrtc</module>
2019-10-31 21:43:47 -04:00
<module > wicket</module>
2020-01-10 06:52:13 -05:00
<module > wildfly</module>
2019-10-31 21:43:47 -04:00
<module > xml</module>
<module > xstream</module>
2020-07-07 07:18:10 -04:00
<!-- <module>libraries - concurrency</module> --> <!-- we haven't upgraded to Java 11 -->
2019-10-31 21:43:47 -04: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>
<module > parent-kotlin</module>
<module > jenkins/plugins</module>
<module > jhipster</module>
2020-04-18 10:51:27 -04:00
<module > jws</module>
2019-10-31 21:43:47 -04:00
<module > libraries</module> <!-- very long running -->
2020-05-01 15:34:10 -04:00
<module > libraries-4</module>
<module > libraries-5</module>
<module > libraries-6</module>
2019-10-31 21:43:47 -04:00
<module > vaadin</module>
2020-04-28 01:55:51 -04:00
<module > vavr</module>
<module > vavr-2</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
</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>
<gib.failOnError > false</gib.failOnError>
<gib.enabled > false</gib.enabled>
<junit.version > 4.12</junit.version>
2020-02-28 15:18:42 -05:00
<hamcrest.version > 2.2</hamcrest.version>
<hamcrest-all.version > 1.3</hamcrest-all.version>
2020-03-19 15:30:57 -04:00
<mockito.version > 3.3.0</mockito.version>
<byte-buddy.version > 1.10.5</byte-buddy.version>
2019-10-31 21:43:47 -04:00
<!-- logging -->
2020-02-23 02:36:35 -05:00
<org.slf4j.version > 1.7.30</org.slf4j.version>
2020-03-02 17:45:09 -05:00
<logback.version > 1.2.3</logback.version>
2019-10-31 21:43:47 -04:00
<!-- plugins -->
<!-- can't upgrade the plugin yet; as there is an issue with 2.22 no longer running all the tests -->
<maven-surefire-plugin.version > 2.21.0</maven-surefire-plugin.version>
2020-03-08 04:54:42 -04:00
<maven-compiler-plugin.version > 3.8.1</maven-compiler-plugin.version>
2019-10-31 21:43:47 -04:00
<exec-maven-plugin.version > 1.6.0</exec-maven-plugin.version>
<java.version > 1.8</java.version>
<log4j.version > 1.2.17</log4j.version>
<moneta.version > 1.1</moneta.version>
<esapi.version > 2.1.0.1</esapi.version>
<jmh-core.version > 1.19</jmh-core.version>
<jmh-generator.version > 1.19</jmh-generator.version>
<exec-maven-plugin.version > 1.6.0</exec-maven-plugin.version>
<maven-failsafe-plugin.version > 2.21.0</maven-failsafe-plugin.version>
<commons-io.version > 2.5</commons-io.version>
<commons-lang.version > 2.6</commons-lang.version>
<commons-lang3.version > 3.5</commons-lang3.version>
<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>
<jackson-mapper-asl.version > 1.9.13</jackson-mapper-asl.version>
<jstl.version > 1.2</jstl.version>
<jackson.version > 2.9.8</jackson.version>
<commons-fileupload.version > 1.3</commons-fileupload.version>
<junit-platform.version > 1.2.0</junit-platform.version>
<junit-jupiter.version > 5.2.0</junit-jupiter.version>
<directory-maven-plugin.version > 0.3.1</directory-maven-plugin.version>
2020-03-08 04:48:35 -04:00
<maven-install-plugin.version > 2.5.2</maven-install-plugin.version>
2019-10-31 21:43:47 -04:00
<custom-pmd.version > 0.0.1</custom-pmd.version>
<gitflow-incremental-builder.version > 3.8</gitflow-incremental-builder.version>
2020-03-10 13:57:02 -04:00
<maven-jxr-plugin.version > 3.0.0</maven-jxr-plugin.version>
2019-10-31 21:43:47 -04:00
<!-- <maven - pmd - plugin.version>3.9.0</maven - pmd - plugin.version> -->
2020-03-08 04:40:55 -04:00
<maven-pmd-plugin.version > 3.13.0</maven-pmd-plugin.version>
2019-10-31 21:43:47 -04:00
<lombok.version > 1.16.12</lombok.version>
<h2.version > 1.4.197</h2.version>
</properties>
</project>