mirror of
https://github.com/signalapp/Signal-Server
synced 2026-08-21 19:22:54 +01:00
Bumps the minor-java-dependencies group with 6 updates in the /api-doc directory: | Package | From | To | | --- | --- | --- | | io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.46` | `2.2.53` | | software.amazon.awssdk:bom | `2.51.4` | `2.53.2` | | [org.foundationdb:fdb-java](https://github.com/apple/foundationdb) | `7.3.68` | `7.3.79` | | [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.0-jre` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | Bumps the minor-java-dependencies group with 5 updates in the /integration-tests directory: | Package | From | To | | --- | --- | --- | | software.amazon.awssdk:bom | `2.51.4` | `2.53.2` | | [org.foundationdb:fdb-java](https://github.com/apple/foundationdb) | `7.3.68` | `7.3.79` | | [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.0-jre` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | Bumps the minor-java-dependencies group with 8 updates in the /service directory: | Package | From | To | | --- | --- | --- | | software.amazon.awssdk:bom | `2.51.4` | `2.53.2` | | [org.foundationdb:fdb-java](https://github.com/apple/foundationdb) | `7.3.68` | `7.3.79` | | [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.0-jre` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | | io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.46` | `2.2.53` | | [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `3.2.1` | `3.2.2` | | [com.squareup.okio:okio-jvm](https://github.com/lysine-dev/okio) | `3.17.0` | `3.18.1` | Bumps the minor-java-dependencies group with 5 updates in the /websocket-resources directory: | Package | From | To | | --- | --- | --- | | software.amazon.awssdk:bom | `2.51.4` | `2.53.2` | | [org.foundationdb:fdb-java](https://github.com/apple/foundationdb) | `7.3.68` | `7.3.79` | | [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.0-jre` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.38` | `1.6.3` | Updates `io.swagger.core.v3:swagger-maven-plugin-jakarta` from 2.2.46 to 2.2.53 Updates `software.amazon.awssdk:bom` from 2.51.4 to 2.53.2 Updates `org.foundationdb:fdb-java` from 7.3.68 to 7.3.79 - [Release notes](https://github.com/apple/foundationdb/releases) - [Commits](https://github.com/apple/foundationdb/compare/7.3.68...7.3.79) Updates `com.google.guava:guava` from 33.6.0-jre to 33.7.0-jre - [Release notes](https://github.com/google/guava/releases) - [Commits](https://github.com/google/guava/commits) Updates `ch.qos.logback:logback-core` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `software.amazon.awssdk:bom` from 2.51.4 to 2.53.2 Updates `org.foundationdb:fdb-java` from 7.3.68 to 7.3.79 - [Release notes](https://github.com/apple/foundationdb/releases) - [Commits](https://github.com/apple/foundationdb/compare/7.3.68...7.3.79) Updates `com.google.guava:guava` from 33.6.0-jre to 33.7.0-jre - [Release notes](https://github.com/google/guava/releases) - [Commits](https://github.com/google/guava/commits) Updates `ch.qos.logback:logback-core` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `software.amazon.awssdk:bom` from 2.51.4 to 2.53.2 Updates `org.foundationdb:fdb-java` from 7.3.68 to 7.3.79 - [Release notes](https://github.com/apple/foundationdb/releases) - [Commits](https://github.com/apple/foundationdb/compare/7.3.68...7.3.79) Updates `com.google.guava:guava` from 33.6.0-jre to 33.7.0-jre - [Release notes](https://github.com/google/guava/releases) - [Commits](https://github.com/google/guava/commits) Updates `ch.qos.logback:logback-core` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `io.swagger.core.v3:swagger-jaxrs2-jakarta` from 2.2.46 to 2.2.53 Updates `tools.jackson.core:jackson-databind` from 3.2.1 to 3.2.2 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.squareup.okio:okio-jvm` from 3.17.0 to 3.18.1 - [Changelog](https://github.com/lysine-dev/okio/blob/main/CHANGELOG.md) - [Commits](https://github.com/lysine-dev/okio/compare/parent-3.17.0...parent-3.18.1) Updates `software.amazon.awssdk:bom` from 2.51.4 to 2.53.2 Updates `org.foundationdb:fdb-java` from 7.3.68 to 7.3.79 - [Release notes](https://github.com/apple/foundationdb/releases) - [Commits](https://github.com/apple/foundationdb/compare/7.3.68...7.3.79) Updates `com.google.guava:guava` from 33.6.0-jre to 33.7.0-jre - [Release notes](https://github.com/google/guava/releases) - [Commits](https://github.com/google/guava/commits) Updates `ch.qos.logback:logback-core` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) Updates `ch.qos.logback:logback-classic` from 1.5.38 to 1.6.3 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.38...v_1.6.3) --- updated-dependencies: - dependency-name: io.swagger.core.v3:swagger-maven-plugin-jakarta dependency-version: 2.2.53 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: software.amazon.awssdk:bom dependency-version: 2.53.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: org.foundationdb:fdb-java dependency-version: 7.3.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: com.google.guava:guava dependency-version: 33.7.0-jre dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-core dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: software.amazon.awssdk:bom dependency-version: 2.53.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: org.foundationdb:fdb-java dependency-version: 7.3.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: com.google.guava:guava dependency-version: 33.7.0-jre dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-core dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: software.amazon.awssdk:bom dependency-version: 2.53.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: org.foundationdb:fdb-java dependency-version: 7.3.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: com.google.guava:guava dependency-version: 33.7.0-jre dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-core dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: io.swagger.core.v3:swagger-jaxrs2-jakarta dependency-version: 2.2.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: tools.jackson.core:jackson-databind dependency-version: 3.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: com.squareup.okio:okio-jvm dependency-version: 3.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: software.amazon.awssdk:bom dependency-version: 2.53.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: org.foundationdb:fdb-java dependency-version: 7.3.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-java-dependencies - dependency-name: com.google.guava:guava dependency-version: 33.7.0-jre dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-core dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-java-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
598 lines
20 KiB
XML
598 lines
20 KiB
XML
<?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>
|
|
<packaging>pom</packaging>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>central</id>
|
|
<name>Central Repository</name>
|
|
<url>https://repo.maven.apache.org/maven2</url>
|
|
<snapshots>
|
|
<enabled>false</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>signal-build-artifacts</id>
|
|
<name>Signal Build Artifacts</name>
|
|
<url>https://build-artifacts.signal.org/libraries/maven</url>
|
|
<snapshots>
|
|
<enabled>false</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
</repositories>
|
|
|
|
<pluginRepositories>
|
|
<pluginRepository>
|
|
<id>ossrh-snapshots</id>
|
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
|
<releases>
|
|
<enabled>false</enabled>
|
|
</releases>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</pluginRepository>
|
|
</pluginRepositories>
|
|
|
|
<modules>
|
|
<module>api-doc</module>
|
|
<module>integration-tests</module>
|
|
<module>service</module>
|
|
<module>websocket-resources</module>
|
|
</modules>
|
|
|
|
<properties>
|
|
<aws.sdk2.version>2.53.2</aws.sdk2.version>
|
|
<braintree.version>3.53.0</braintree.version>
|
|
<commons-csv.version>1.14.1</commons-csv.version>
|
|
<commons-io.version>2.22.0</commons-io.version>
|
|
<dropwizard.version>5.0.2</dropwizard.version>
|
|
<!-- Note: We use x86_64 builds without AVX instructions enabled (i.e. FoundationDB versions with even-numbered
|
|
patch versions). Also when updating FoundationDB, make sure to update the version of FoundationDBused by GitHub
|
|
Actions. -->
|
|
<foundationdb.version>7.3.79</foundationdb.version>
|
|
<foundationdb.api-version>730</foundationdb.api-version>
|
|
<foundationdb.client-library-sha256>8c96a1f7ab561cd38e16e4c269c5e50ae0fd8063854e0d72c89339a7ac1b6873</foundationdb.client-library-sha256>
|
|
<google-cloud-libraries.version>26.86.0</google-cloud-libraries.version>
|
|
<grpc.version>1.76.3</grpc.version> <!-- should be kept in sync with the value from Google libraries-bom -->
|
|
<gson.version>2.14.0</gson.version>
|
|
<guava.version>33.7.0-jre</guava.version>
|
|
<!-- several libraries (AWS, Google Cloud) use Apache http components transitively, and we need to align them -->
|
|
<httpcore.version>4.4.16</httpcore.version>
|
|
<httpclient.version>4.5.14</httpclient.version>
|
|
<jackson.version>2.22.2</jackson.version>
|
|
<java-otp.version>1.0.0</java-otp.version>
|
|
<junit-pioneer.version>2.3.0</junit-pioneer.version>
|
|
<jsr305.version>3.0.2</jsr305.version>
|
|
<kotlin.version>2.4.10</kotlin.version>
|
|
<!-- dropwizard references a constant removed in 1.6 -->
|
|
<logback.version>1.6.3</logback.version>
|
|
<logback-access-common.version>2.0.15</logback-access-common.version>
|
|
<lettuce.version>7.6.0.RELEASE</lettuce.version>
|
|
<libphonenumber.version>9.0.37</libphonenumber.version>
|
|
<logstash.logback.version>9.0</logstash.logback.version>
|
|
<log4j-bom.version>2.26.1</log4j-bom.version>
|
|
<luajava.version>4.1.0</luajava.version>
|
|
<micrometer.version>1.17.0</micrometer.version>
|
|
<netty.version>4.2.17.Final</netty.version>
|
|
<!-- must be greater than or equal to the value from Google libraries-bom, see https://protobuf.dev/support/cross-version-runtime-guarantee/ -->
|
|
<!-- the latest 4.x should be fine https://central.sonatype.com/artifact/com.google.protobuf/protobuf-java/versions -->
|
|
<protobuf.version>4.35.1</protobuf.version>
|
|
<pushy.version>0.15.6</pushy.version>
|
|
<reactor-bom.version>2025.0.6</reactor-bom.version> <!-- 3.8.4, see https://github.com/reactor/reactor#bom-versioning-scheme -->
|
|
<resilience4j.version>2.4.0</resilience4j.version>
|
|
<semver4j.version>3.1.0</semver4j.version>
|
|
<simple-grpc.version>0.2.1</simple-grpc.version>
|
|
<slf4j.version>2.0.18</slf4j.version>
|
|
<stripe.version>33.3.0</stripe.version>
|
|
<swagger.version>2.2.46</swagger.version>
|
|
<testcontainers.version>2.0.5</testcontainers.version>
|
|
|
|
<!-- images to use in tests via testcontainers -->
|
|
<dynamodb.image>amazon/dynamodb-local:3.3.1@sha256:ff89bd48ff32cd8d9be5fee8873b65b8854dc408f1afe881be6eb00247bc0dab</dynamodb.image>
|
|
<localstack.image>localstack/localstack:4.14@sha256:3ebc37595918b8accb852f8048fef2aff047d465167edd655528065b07bc364a</localstack.image>
|
|
<redis.image>redis:7.4-alpine@sha256:6ab0b6e7381779332f97b8ca76193e45b0756f38d4c0dcda72dbb3c32061ab99</redis.image>
|
|
<redis-cluster.image>docker.io/bitnamilegacy/redis-cluster:7.4.3@sha256:a53d023fdfaf8a8d7ddc58da040d3494e4cb45772644618ffa44c42dcd32b9af</redis-cluster.image>
|
|
|
|
<docker.image>eclipse-temurin:25-jre-resolute@sha256:17ddcc32b1f296155738c4b2f689208e46bf0cf4eb0b215c717717deb8b74b90</docker.image>
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
</properties>
|
|
|
|
<groupId>org.whispersystems.textsecure</groupId>
|
|
<artifactId>TextSecureServer</artifactId>
|
|
<version>JGITVER</version>
|
|
|
|
<dependencyManagement>
|
|
<!-- note: order matters, and earlier declarations take precedence -->
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson</groupId>
|
|
<artifactId>jackson-bom</artifactId>
|
|
<version>${jackson.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.netty</groupId>
|
|
<artifactId>netty-bom</artifactId>
|
|
<version>${netty.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.protobuf</groupId>
|
|
<artifactId>protobuf-bom</artifactId>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
<version>${protobuf.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.cloud</groupId>
|
|
<artifactId>libraries-bom</artifactId>
|
|
<version>${google-cloud-libraries.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>bom</artifactId>
|
|
<version>${aws.sdk2.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.dropwizard</groupId>
|
|
<artifactId>dropwizard-dependencies</artifactId>
|
|
<version>${dropwizard.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<!-- Needed for gRPC with Java 9+ -->
|
|
<dependency>
|
|
<groupId>org.apache.tomcat</groupId>
|
|
<artifactId>annotations-api</artifactId>
|
|
<version>6.0.53</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.github.resilience4j</groupId>
|
|
<artifactId>resilience4j-bom</artifactId>
|
|
<version>${resilience4j.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.micrometer</groupId>
|
|
<artifactId>micrometer-bom</artifactId>
|
|
<version>${micrometer.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentelemetry</groupId>
|
|
<artifactId>opentelemetry-bom</artifactId>
|
|
<version>1.65.0</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.opentelemetry.instrumentation</groupId>
|
|
<artifactId>opentelemetry-instrumentation-bom</artifactId>
|
|
<version>2.30.0</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.projectreactor</groupId>
|
|
<artifactId>reactor-bom</artifactId>
|
|
<version>${reactor-bom.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlin</groupId>
|
|
<artifactId>kotlin-bom</artifactId>
|
|
<version>${kotlin.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.eatthepath</groupId>
|
|
<artifactId>java-otp</artifactId>
|
|
<version>${java-otp.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.eatthepath</groupId>
|
|
<artifactId>pushy</artifactId>
|
|
<version>${pushy.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.eatthepath</groupId>
|
|
<artifactId>pushy-dropwizard-metrics-listener</artifactId>
|
|
<version>${pushy.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.googlecode.libphonenumber</groupId>
|
|
<artifactId>libphonenumber</artifactId>
|
|
<version>${libphonenumber.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.vdurmont</groupId>
|
|
<artifactId>semver4j</artifactId>
|
|
<version>${semver4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-io</groupId>
|
|
<artifactId>commons-io</artifactId>
|
|
<version>${commons-io.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.lettuce</groupId>
|
|
<artifactId>lettuce-core</artifactId>
|
|
<version>${lettuce.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.logstash.logback</groupId>
|
|
<artifactId>logstash-logback-encoder</artifactId>
|
|
<version>${logstash.logback.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.commons</groupId>
|
|
<artifactId>commons-csv</artifactId>
|
|
<version>${commons-csv.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.foundationdb</groupId>
|
|
<artifactId>fdb-java</artifactId>
|
|
<version>${foundationdb.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-api</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-nop</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-logging</groupId>
|
|
<artifactId>commons-logging</artifactId>
|
|
<version>1.4.0</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.stripe</groupId>
|
|
<artifactId>stripe-java</artifactId>
|
|
<version>${stripe.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.braintreepayments.gateway</groupId>
|
|
<artifactId>braintree-java</artifactId>
|
|
<version>${braintree.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.code.findbugs</groupId>
|
|
<artifactId>jsr305</artifactId>
|
|
<version>${jsr305.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.code.gson</groupId>
|
|
<artifactId>gson</artifactId>
|
|
<version>${gson.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.guava</groupId>
|
|
<artifactId>guava</artifactId>
|
|
<version>${guava.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.redis</groupId>
|
|
<artifactId>testcontainers-redis</artifactId>
|
|
<version>2.2.4</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.signal</groupId>
|
|
<artifactId>libsignal-server</artifactId>
|
|
<version>0.101.0</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.signal</groupId>
|
|
<artifactId>simple-grpc-runtime</artifactId>
|
|
<version>${simple-grpc.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
<artifactId>log4j-bom</artifactId>
|
|
<version>${log4j-bom.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpcore</artifactId>
|
|
<version>${httpcore.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpclient</artifactId>
|
|
<version>${httpclient.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>ch.qos.logback</groupId>
|
|
<artifactId>logback-core</artifactId>
|
|
<version>${logback.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>ch.qos.logback</groupId>
|
|
<artifactId>logback-classic</artifactId>
|
|
<version>${logback.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>ch.qos.logback.access</groupId>
|
|
<artifactId>logback-access-common</artifactId>
|
|
<version>${logback-access-common.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.testcontainers</groupId>
|
|
<artifactId>testcontainers-bom</artifactId>
|
|
<version>${testcontainers.version}</version>
|
|
<type>pom</type>
|
|
<scope>import</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>earth.adi</groupId>
|
|
<artifactId>testcontainers-foundationdb</artifactId>
|
|
<version>1.1.0</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
</dependencyManagement>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.hamcrest</groupId>
|
|
<artifactId>hamcrest-all</artifactId>
|
|
<version>1.3</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>software.amazon.awssdk</groupId>
|
|
<artifactId>aws-crt-client</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.wiremock</groupId>
|
|
<artifactId>wiremock-jetty12</artifactId>
|
|
<version>3.13.2</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.mockito</groupId>
|
|
<artifactId>mockito-core</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.mockito</groupId>
|
|
<artifactId>mockito-junit-jupiter</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.assertj</groupId>
|
|
<artifactId>assertj-core</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-api</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit-pioneer</groupId>
|
|
<artifactId>junit-pioneer</artifactId>
|
|
<version>${junit-pioneer.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
<profiles>
|
|
<profile>
|
|
<id>include-spam-filter</id>
|
|
<activation>
|
|
<file>
|
|
<exists>spam-filter/pom.xml</exists>
|
|
</file>
|
|
</activation>
|
|
<modules>
|
|
<module>spam-filter</module>
|
|
</modules>
|
|
</profile>
|
|
|
|
<profile>
|
|
<id>exclude-spam-filter</id>
|
|
<activation>
|
|
<file>
|
|
<missing>spam-filter/pom.xml</missing>
|
|
</file>
|
|
</activation>
|
|
</profile>
|
|
</profiles>
|
|
|
|
<build>
|
|
<extensions>
|
|
<extension>
|
|
<groupId>kr.motd.maven</groupId>
|
|
<artifactId>os-maven-plugin</artifactId>
|
|
<version>1.7.1</version>
|
|
</extension>
|
|
</extensions>
|
|
<pluginManagement>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>com.google.cloud.tools</groupId>
|
|
<artifactId>jib-maven-plugin</artifactId>
|
|
<version>3.5.2</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
<version>3.5.6</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-failsafe-plugin</artifactId>
|
|
<version>3.5.6</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
<version>3.5.1</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-shade-plugin</artifactId>
|
|
<version>3.6.2</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
<version>3.8.0</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>exec-maven-plugin</artifactId>
|
|
<version>3.6.3</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>properties-maven-plugin</artifactId>
|
|
<version>1.3.0</version>
|
|
</plugin>
|
|
</plugins>
|
|
</pluginManagement>
|
|
<plugins>
|
|
|
|
<plugin>
|
|
<groupId>org.xolstice.maven.plugins</groupId>
|
|
<artifactId>protobuf-maven-plugin</artifactId>
|
|
<version>0.6.1</version>
|
|
<configuration>
|
|
<checkStaleness>false</checkStaleness>
|
|
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
|
|
<pluginId>grpc-java</pluginId>
|
|
<pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact>
|
|
|
|
<protocPlugins>
|
|
<protocPlugin>
|
|
<id>simple</id>
|
|
<groupId>org.signal</groupId>
|
|
<artifactId>simple-grpc-generator</artifactId>
|
|
<version>${simple-grpc.version}</version>
|
|
<mainClass>org.signal.grpc.simple.SimpleGrpcGenerator</mainClass>
|
|
</protocPlugin>
|
|
</protocPlugins>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>compile</goal>
|
|
<goal>compile-custom</goal>
|
|
<goal>test-compile</goal>
|
|
<goal>test-compile-custom</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.15.0</version>
|
|
<configuration>
|
|
<release>25</release>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
<version>3.5.1</version>
|
|
<configuration>
|
|
<archive>
|
|
<manifest>
|
|
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
|
</manifest>
|
|
</archive>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
<version>3.11.0</version>
|
|
<executions>
|
|
<execution>
|
|
<!--
|
|
Set dependencies as properties for use in argLine property for mockito jar.
|
|
The property isn't needed until the test phase, and deferring it from the default
|
|
`initialize` addresses issues running lifecycle phases that precede `test` in isolation.
|
|
-->
|
|
<phase>process-test-classes</phase>
|
|
<goals>
|
|
<goal>properties</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-enforcer-plugin</artifactId>
|
|
<version>3.6.3</version>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>enforce</goal>
|
|
</goals>
|
|
<configuration>
|
|
<rules>
|
|
<dependencyConvergence/>
|
|
<requireMavenVersion>
|
|
<version>3.9.11</version>
|
|
</requireMavenVersion>
|
|
</rules>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
<version>3.1.4</version>
|
|
<configuration>
|
|
<skip>true</skip>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-deploy-plugin</artifactId>
|
|
<version>3.1.4</version>
|
|
<configuration>
|
|
<skip>true</skip>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|