<?xml version="1.0" encoding="UTF-8"?>
<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>net.postgis</groupId>
	<artifactId>postgis-java-aggregator</artifactId>
	<version>debian</version>
	<packaging>pom</packaging>
	<name>PostGIS Java Project</name>
	<description>Aggregates java projects associated with the PostGIS project.</description>
	<modules>
		<module>postgis-jdbc</module>
		<module>postgis-jdbc-geometry</module>
		<module>postgis-jdbc-java2d</module>
		<module>postgis-jdbc-jts</module>
		<module>tools</module>
	</modules>
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<java.min.version>8</java.min.version>
		<maven.min.version>3.8</maven.min.version>
		<maven.test.skip>false</maven.test.skip>
		<maven.integration.test.skip>false</maven.integration.test.skip>
		<failsafe.forkCount>1</failsafe.forkCount>
		<failsafe.useSystemClassLoader>true</failsafe.useSystemClassLoader>
		<surefire.forkCount>1</surefire.forkCount>
		<surefire.useSystemClassLoader>true</surefire.useSystemClassLoader>
		<javadoc.path>${java.home}/bin/javadoc</javadoc.path>
		<checkstyle.skip>true</checkstyle.skip>
		<cpd.skip>true</cpd.skip>
		<jxr.skip>false</jxr.skip>
		<pmd.skip>true</pmd.skip>
		<spotbugs.skip>true</spotbugs.skip>
		<test.container.image>postgis/postgis:16-3.4-alpine</test.container.image>
		<test.db.username>postgis1</test.db.username>
		<test.db.password>postgis1</test.db.password>
		<test.db.name>postgis1</test.db.name>
		<test.db.port>5432</test.db.port>
		<!-- Plugin versioning -->
		<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version>
		<directory-maven-plugin.version>1.0</directory-maven-plugin.version>
		<download-maven-plugin.version>1.9.0</download-maven-plugin.version>
		<exec-maven-plugin.version>3.3.0</exec-maven-plugin.version>
		<git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version>
		<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
		<maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
		<maven-archetype-plugin.version>3.2.1</maven-archetype-plugin.version>
		<maven-assembly-plugin.version>3.7.1</maven-assembly-plugin.version>
		<maven-checkstyle-plugin.version>3.4.0</maven-checkstyle-plugin.version>
		<maven-clean-plugin.version>3.4.0</maven-clean-plugin.version>
		<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
		<maven-dependency-plugin.version>3.7.1</maven-dependency-plugin.version>
		<maven-deploy-plugin.version>3.1.2</maven-deploy-plugin.version>
		<maven-ear-plugin.version>3.3.0</maven-ear-plugin.version>
		<maven-ejb-plugin.version>3.0.1</maven-ejb-plugin.version>
		<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
		<maven-failsafe-plugin.version>3.3.1</maven-failsafe-plugin.version>
		<maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version>
		<maven-install-plugin.version>3.1.2</maven-install-plugin.version>
		<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
		<maven-jarsigner-plugin.version>3.0.0</maven-jarsigner-plugin.version>
		<maven-javadoc-plugin.version>3.8.0</maven-javadoc-plugin.version>
		<maven-jxr-plugin.version>3.4.0</maven-jxr-plugin.version>
		<maven-pmd-plugin.version>3.24.0</maven-pmd-plugin.version>
		<maven-project-info-reports-plugin.version>3.6.2</maven-project-info-reports-plugin.version>
		<maven-release-plugin.version>3.1.1</maven-release-plugin.version>
		<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
		<maven-shade-plugin.version>3.6.0</maven-shade-plugin.version>
		<maven-site-plugin.version>3.12.1</maven-site-plugin.version>
		<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
		<maven-surefire-plugin.version>3.3.1</maven-surefire-plugin.version>
		<maven-surefire-report-plugin.version>3.3.1</maven-surefire-report-plugin.version>
		<maven-war-plugin.version>3.4.0</maven-war-plugin.version>
		<spotbugs-maven-plugin.version>4.8.6.2</spotbugs-maven-plugin.version>
		<versions-maven-plugin.version>2.17.1</versions-maven-plugin.version>
		<!-- Dependency versions -->
		<dependency.checkstyle.version>9.3</dependency.checkstyle.version>
		<dependency.jts-version.version>1.19.0</dependency.jts-version.version>
		<dependency.logback.version>1.3.14</dependency.logback.version>
		<dependency.pmd.version>7.4.0</dependency.pmd.version>
		<dependency.postgresql-jdbc.version>42.7.3</dependency.postgresql-jdbc.version>
		<dependency.slf4j.version>2.0.13</dependency.slf4j.version>
		<dependency.spatial4j.version>0.8</dependency.spatial4j.version>
		<dependency.spotbugs.version>4.8.6</dependency.spotbugs.version>
		<dependency.testcontainers.version>1.20.1</dependency.testcontainers.version>
		<dependency.testng.version>7.5.1</dependency.testng.version>
		
			<debian.ch.qos.logback.logback-classic.originalVersion>1.3.14</debian.ch.qos.logback.logback-classic.originalVersion>
		
			<debian.ch.qos.logback.logback-core.originalVersion>1.3.14</debian.ch.qos.logback.logback-core.originalVersion>
		
			<debian.mavenRules>net.postgis postgis-jdbc jar s/.*/debian/ * *</debian.mavenRules>
		
			<debian.org.slf4j.slf4j-api.originalVersion>2.0.13</debian.org.slf4j.slf4j-api.originalVersion>
		
			<debian.originalVersion>2024.1.0</debian.originalVersion>
		
			<debian.package>libpostgis-java</debian.package>
	</properties>
	<dependencyManagement>
		<dependencies>
		</dependencies>
	</dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>debian</version>
		</dependency>
	</dependencies>
</project>