2021-06-07 11:46:03 +00:00
|
|
|
<?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>
|
|
|
|
|
2021-12-23 10:42:24 +00:00
|
|
|
<artifactId>planetiler-core</artifactId>
|
2021-06-07 11:46:03 +00:00
|
|
|
|
2021-12-23 10:42:24 +00:00
|
|
|
<name>Planetiler Core</name>
|
2022-03-31 10:42:28 +00:00
|
|
|
<description>Planetiler is tool to build planet-scale vector tilesets from OpenStreetMap data fast.</description>
|
2021-10-20 01:57:47 +00:00
|
|
|
|
2021-06-07 11:46:03 +00:00
|
|
|
<parent>
|
2021-12-23 10:42:24 +00:00
|
|
|
<groupId>com.onthegomap.planetiler</groupId>
|
|
|
|
<artifactId>planetiler-parent</artifactId>
|
2022-09-22 22:02:39 +00:00
|
|
|
<version>${revision}</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</parent>
|
|
|
|
|
|
|
|
<properties>
|
2024-03-29 09:04:50 +00:00
|
|
|
<geotools.version>31.0</geotools.version>
|
2024-03-14 01:27:45 +00:00
|
|
|
<log4j.version>2.23.1</log4j.version>
|
2022-06-19 10:09:50 +00:00
|
|
|
<prometheus.version>0.16.0</prometheus.version>
|
2024-03-05 11:48:53 +00:00
|
|
|
<protobuf.version>3.25.3</protobuf.version>
|
2023-12-07 10:42:01 +00:00
|
|
|
<geopackage.version>6.6.4</geopackage.version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</properties>
|
|
|
|
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
2022-03-01 13:43:19 +00:00
|
|
|
<groupId>com.carrotsearch</groupId>
|
|
|
|
<artifactId>hppc</artifactId>
|
|
|
|
<version>0.9.1</version>
|
|
|
|
</dependency>
|
2022-07-22 10:48:04 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.roaringbitmap</groupId>
|
|
|
|
<artifactId>RoaringBitmap</artifactId>
|
2024-03-11 09:46:30 +00:00
|
|
|
<version>1.0.5</version>
|
2022-07-22 10:48:04 +00:00
|
|
|
</dependency>
|
2022-03-01 13:43:19 +00:00
|
|
|
<dependency>
|
2022-07-28 11:56:41 +00:00
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
2022-07-29 12:31:26 +00:00
|
|
|
<version>${protobuf.version}</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependency>
|
2022-03-09 12:22:33 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.github.jnr</groupId>
|
|
|
|
<artifactId>jnr-ffi</artifactId>
|
2024-03-18 09:46:28 +00:00
|
|
|
<version>2.2.16</version>
|
2022-03-09 12:22:33 +00:00
|
|
|
</dependency>
|
2021-06-07 11:46:03 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.locationtech.jts</groupId>
|
|
|
|
<artifactId>jts-core</artifactId>
|
2022-06-22 09:37:19 +00:00
|
|
|
<version>1.19.0</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependency>
|
2023-09-22 01:44:09 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.tukaani</groupId>
|
|
|
|
<artifactId>xz</artifactId>
|
|
|
|
<version>1.9</version>
|
|
|
|
</dependency>
|
2021-06-07 11:46:03 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.geotools</groupId>
|
|
|
|
<artifactId>gt-shapefile</artifactId>
|
|
|
|
<version>${geotools.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.geotools</groupId>
|
|
|
|
<artifactId>gt-epsg-hsql</artifactId>
|
|
|
|
<version>${geotools.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.xerial</groupId>
|
|
|
|
<artifactId>sqlite-jdbc</artifactId>
|
2024-03-21 09:41:00 +00:00
|
|
|
<version>3.45.2.0</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.msgpack</groupId>
|
|
|
|
<artifactId>msgpack-core</artifactId>
|
2024-01-30 12:30:54 +00:00
|
|
|
<version>0.9.8</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
2024-03-09 00:02:56 +00:00
|
|
|
<version>2.0.12</version>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
2022-09-27 09:58:26 +00:00
|
|
|
<artifactId>log4j-slf4j2-impl</artifactId>
|
2021-06-07 11:46:03 +00:00
|
|
|
<version>${log4j.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-api</artifactId>
|
|
|
|
<version>${log4j.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-core</artifactId>
|
|
|
|
<version>${log4j.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
<artifactId>jackson-core</artifactId>
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
<artifactId>jackson-databind</artifactId>
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
|
|
<artifactId>jackson-datatype-jdk8</artifactId>
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
</dependency>
|
2021-07-27 02:01:55 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
|
|
<artifactId>jackson-dataformat-xml</artifactId>
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
</dependency>
|
2023-09-22 01:44:09 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
|
|
<artifactId>jackson-dataformat-csv</artifactId>
|
|
|
|
<version>${jackson.version}</version>
|
|
|
|
</dependency>
|
2021-06-07 11:46:03 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>io.prometheus</groupId>
|
|
|
|
<artifactId>simpleclient</artifactId>
|
|
|
|
<version>${prometheus.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.prometheus</groupId>
|
|
|
|
<artifactId>simpleclient_common</artifactId>
|
|
|
|
<version>${prometheus.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.prometheus</groupId>
|
|
|
|
<artifactId>simpleclient_pushgateway</artifactId>
|
|
|
|
<version>${prometheus.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.prometheus</groupId>
|
|
|
|
<artifactId>simpleclient_hotspot</artifactId>
|
|
|
|
<version>${prometheus.version}</version>
|
|
|
|
</dependency>
|
2021-08-06 09:56:24 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.ibm.icu</groupId>
|
|
|
|
<artifactId>icu4j</artifactId>
|
2023-12-13 10:38:08 +00:00
|
|
|
<version>74.2</version>
|
2021-08-06 09:56:24 +00:00
|
|
|
</dependency>
|
2021-08-22 09:37:57 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.guava</groupId>
|
|
|
|
<artifactId>guava</artifactId>
|
2024-03-15 10:00:52 +00:00
|
|
|
<version>33.1.0-jre</version>
|
2021-08-22 09:37:57 +00:00
|
|
|
</dependency>
|
2023-01-02 17:19:05 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>mil.nga.geopackage</groupId>
|
|
|
|
<artifactId>geopackage</artifactId>
|
|
|
|
<version>${geopackage.version}</version>
|
|
|
|
</dependency>
|
2021-06-07 11:46:03 +00:00
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
<build>
|
2022-11-26 11:59:13 +00:00
|
|
|
<resources>
|
|
|
|
<resource>
|
|
|
|
<directory>src/main/resources</directory>
|
|
|
|
<filtering>true</filtering>
|
|
|
|
</resource>
|
|
|
|
</resources>
|
2021-06-07 11:46:03 +00:00
|
|
|
<testResources>
|
|
|
|
<testResource>
|
|
|
|
<directory>src/test/resources</directory>
|
2021-08-17 01:51:49 +00:00
|
|
|
<filtering>false</filtering>
|
2021-06-07 11:46:03 +00:00
|
|
|
</testResource>
|
|
|
|
</testResources>
|
2021-06-14 11:04:03 +00:00
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
2022-09-27 23:02:32 +00:00
|
|
|
<version>3.3.0</version>
|
2021-06-14 11:04:03 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<goals>
|
|
|
|
<goal>test-jar</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
2021-10-20 01:57:47 +00:00
|
|
|
<configuration>
|
2022-07-29 12:49:12 +00:00
|
|
|
<!-- reduce the size of the sources jar a bit (leave behind monaco.osm.pbf and *.zip files) -->
|
2021-10-20 01:57:47 +00:00
|
|
|
<excludes>
|
|
|
|
<exclude>*.wkb</exclude>
|
|
|
|
<exclude>*.mbtiles</exclude>
|
|
|
|
<exclude>*.sqlite</exclude>
|
|
|
|
</excludes>
|
|
|
|
</configuration>
|
2021-06-14 11:04:03 +00:00
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
2021-10-20 01:57:47 +00:00
|
|
|
|
2022-07-29 12:31:26 +00:00
|
|
|
<extensions>
|
|
|
|
<extension>
|
|
|
|
<groupId>kr.motd.maven</groupId>
|
|
|
|
<artifactId>os-maven-plugin</artifactId>
|
2022-11-21 10:26:06 +00:00
|
|
|
<version>1.7.1</version>
|
2022-07-29 12:31:26 +00:00
|
|
|
</extension>
|
|
|
|
</extensions>
|
|
|
|
|
2021-10-20 01:57:47 +00:00
|
|
|
<plugins>
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>io.github.zlika</groupId>
|
|
|
|
<artifactId>reproducible-build-maven-plugin</artifactId>
|
|
|
|
</plugin>
|
2022-07-29 12:31:26 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.xolstice.maven.plugins</groupId>
|
|
|
|
<artifactId>protobuf-maven-plugin</artifactId>
|
|
|
|
<version>0.6.1</version>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<goals>
|
|
|
|
<goal>compile</goal>
|
|
|
|
<goal>test-compile</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
<configuration>
|
|
|
|
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2021-10-20 01:57:47 +00:00
|
|
|
</plugins>
|
2021-06-07 11:46:03 +00:00
|
|
|
</build>
|
|
|
|
</project>
|