<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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>org.springframework.data</groupId> <artifactId>spring-data-relational-parent</artifactId> <version>1.1.0.BUILD-SNAPSHOT</version> <packaging>pom</packaging> <name>Spring Data Relational Parent</name> <description>Parent module for Spring Data Relational repositories.</description> <url>http://projects.spring.io/spring-data-jdbc</url> <parent> <groupId>org.springframework.data.build</groupId> <artifactId>spring-data-parent</artifactId> <version>2.2.0.BUILD-SNAPSHOT</version> </parent> <properties> <springdata.commons>2.2.0.BUILD-SNAPSHOT</springdata.commons> <assertj>3.6.2</assertj> <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis> <degraph-check.version>0.1.4</degraph-check.version> <hsqldb.version>2.2.8</hsqldb.version> <mssql.version>7.0.0.jre8</mssql.version> <mybatis.version>3.5.0</mybatis.version> <mybatis-spring.version>2.0.0</mybatis-spring.version> <mysql-connector-java.version>5.1.41</mysql-connector-java.version> <postgresql.version>42.0.0</postgresql.version> <mariadb-java-client.version>2.2.3</mariadb-java-client.version> <testcontainers.version>1.9.1</testcontainers.version> </properties> <inceptionYear>2017</inceptionYear> <modules> <module>spring-data-relational</module> <module>spring-data-jdbc</module> <module>spring-data-jdbc-distribution</module> </modules> <developers> <developer> <id>schauder</id> <name>Jens Schauder</name> <email>jschauder(at)pivotal.io</email> <organization>Pivotal Software, Inc.</organization> <organizationUrl>https://pivotal.io</organizationUrl> <roles> <role>Project Lead</role> </roles> <timezone>+1</timezone> </developer> <developer> <id>gregturn</id> <name>Greg L. Turnquist</name> <email>gturnquist(at)pivotal.io</email> <organization>Pivotal Software, Inc.</organization> <organizationUrl>https://pivotal.io</organizationUrl> <roles> <role>Project Contributor</role> </roles> <timezone>-6</timezone> </developer> </developers> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.jfrog.buildinfo</groupId> <artifactId>artifactory-maven-plugin</artifactId> <inherited>false</inherited> </plugin> </plugins> </build> </profile> <profile> <id>no-jacoco</id> <build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <executions> <execution> <id>jacoco-initialize</id> <phase>none</phase> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>all-dbs</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <executions> <execution> <id>mysql-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <includes> <include>**/*IntegrationTests.java</include> </includes> <excludes> <exclude>**/*HsqlIntegrationTests.java</exclude> </excludes> <systemPropertyVariables> <spring.profiles.active>mysql</spring.profiles.active> </systemPropertyVariables> </configuration> </execution> <execution> <id>postgres-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <includes> <include>**/*IntegrationTests.java</include> </includes> <excludes> <exclude>**/*HsqlIntegrationTests.java</exclude> </excludes> <systemPropertyVariables> <spring.profiles.active>postgres</spring.profiles.active> </systemPropertyVariables> </configuration> </execution> <execution> <id>mariadb-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <includes> <include>**/*IntegrationTests.java</include> </includes> <excludes> <exclude>**/*HsqlIntegrationTests.java</exclude> </excludes> <systemPropertyVariables> <spring.profiles.active>mariadb</spring.profiles.active> </systemPropertyVariables> </configuration> </execution> <execution> <id>mssql-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <includes> <include>**/*IntegrationTests.java</include> </includes> <excludes> <exclude>**/*HsqlIntegrationTests.java</exclude> </excludes> <systemPropertyVariables> <spring.profiles.active>mssql</spring.profiles.active> </systemPropertyVariables> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.1.0</version> </plugin> </plugins> </pluginManagement> <plugins> <!-- Jacoco plugin redeclared to make sure it's downloaded and the agents can be explicitly added to the test executions. --> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco}</version> <configuration> <destFile>${jacoco.destfile}</destFile> </configuration> <executions> <execution> <id>jacoco-initialize</id> <goals> <goal>prepare-agent</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <executions> <execution> <id>default-test</id> <configuration> <includes> <include>**/*Tests.java</include> </includes> </configuration> </execution> </executions> </plugin> </plugins> </build> <repositories> <repository> <id>spring-libs-snapshot</id> <url>https://repo.spring.io/libs-snapshot</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-plugins-snapshot</id> <url>https://repo.spring.io/plugins-snapshot</url> </pluginRepository> </pluginRepositories> </project>