TextSecureServer org.whispersystems.textsecure JGITVER 4.0.0 service 9.4.3 5.1.0 v3-rev20250318-2.0.0 3.4.0 0.28.6.RELEASE 4.5.0 com.auth0 java-jwt ${java-jwt.version} com.google.apis google-api-services-androidpublisher ${google-androidpublisher.version} com.apple.itunes.storekit app-store-server-library ${storekit.version} com.squareup.okio okio-jvm com.webauthn4j webauthn4j-appattest ${webauthn4j.version} io.swagger.core.v3 swagger-jaxrs2-jakarta ${swagger.version} jakarta.servlet jakarta.servlet-api jakarta.validation jakarta.validation-api jakarta.ws.rs jakarta.ws.rs-api org.whispersystems.textsecure websocket-resources ${project.version} org.signal libsignal-server org.signal.forks noise-java org.signal simple-grpc-runtime io.dropwizard dropwizard-core io.dropwizard dropwizard-auth io.dropwizard dropwizard-client io.dropwizard dropwizard-http2 io.dropwizard dropwizard-logging io.dropwizard dropwizard-metrics io.dropwizard dropwizard-util io.dropwizard dropwizard-servlets io.dropwizard dropwizard-lifecycle io.dropwizard dropwizard-jersey io.dropwizard dropwizard-jetty io.dropwizard dropwizard-validation io.dropwizard dropwizard-migrations runtime org.slf4j slf4j-api ch.qos.logback logback-core ch.qos.logback.access logback-access-common ch.qos.logback logback-classic net.logstash.logback logstash-logback-encoder io.dropwizard.metrics metrics-core io.dropwizard.metrics metrics-healthchecks io.dropwizard.metrics metrics-annotation org.glassfish.jersey.core jersey-common org.glassfish.jersey.core jersey-server org.glassfish.jersey.core jersey-client io.dropwizard dropwizard-testing test party.iroiro.luajava luajava ${luajava.version} test party.iroiro.luajava lua51 ${luajava.version} test party.iroiro.luajava lua51-platform ${luajava.version} natives-desktop runtime org.eclipse.jetty.websocket websocket-jetty-api org.eclipse.jetty jetty-servlets org.eclipse.jetty.websocket websocket-jetty-client test org.apache.commons commons-lang3 org.apache.commons commons-csv org.apache.commons commons-compress 1.27.1 com.google.cloud google-cloud-pubsub com.google.firebase firebase-admin ${firebase-admin.version} io.opentelemetry.semconv opentelemetry-semconv io.opentelemetry.semconv opentelemetry-semconv 1.30.0 com.google.cloud google-cloud-firestore io.opentelemetry.semconv opentelemetry-semconv com.google.code.findbugs jsr305 io.github.resilience4j resilience4j-circuitbreaker io.github.resilience4j resilience4j-retry io.github.resilience4j resilience4j-reactor io.grpc grpc-netty io.grpc grpc-protobuf io.grpc grpc-stub org.apache.tomcat annotations-api provided io.micrometer micrometer-core io.micrometer micrometer-registry-statsd org.coursera dropwizard-metrics-datadog com.fasterxml.jackson.core jackson-core com.fasterxml.jackson.core jackson-annotations com.fasterxml.jackson.core jackson-databind com.fasterxml.jackson.dataformat jackson-dataformat-yaml com.fasterxml.jackson.datatype jackson-datatype-jsr310 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider com.salesforce.servicelibs reactor-grpc-stub software.amazon.awssdk apache-client software.amazon.awssdk netty-nio-client software.amazon.awssdk sts software.amazon.awssdk s3 software.amazon.awssdk dynamodb com.amazonaws dynamodb-lock-client 1.3.0 io.lettuce lettuce-core com.eatthepath pushy com.eatthepath pushy-dropwizard-metrics-listener com.vdurmont semver4j com.google.guava guava com.google.protobuf protobuf-java com.googlecode.libphonenumber libphonenumber com.googlecode.libphonenumber geocoder 3.2 net.sourceforge.argparse4j argparse4j io.netty netty-codec-haproxy org.glassfish.jersey.test-framework jersey-test-framework-core test junit junit org.glassfish.jersey.test-framework.providers jersey-test-framework-provider-grizzly2 test io.projectreactor reactor-core io.projectreactor reactor-core-micrometer org.junit.jupiter junit-jupiter-params test io.projectreactor reactor-test org.signal embedded-redis test com.fasterxml.uuid java-uuid-generator ${java-uuid-generator.version} test com.amazonaws DynamoDBLocal test com.google.auth google-auth-library-oauth2-http com.stripe stripe-java com.braintreepayments.gateway braintree-java com.apollographql.apollo3 apollo-api-jvm 3.8.5 org.jetbrains annotations exclude-spam-filter org.apache.maven.plugins maven-shade-plugin true *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA package shade org.whispersystems.textsecuregcm.WhisperServerService org.apache.maven.plugins maven-assembly-plugin assembly.xml make-assembly package single org.codehaus.mojo properties-maven-plugin read-deploy-configuration deploy read-project-properties ${project.basedir}/config/deploy.properties com.google.cloud.tools jib-maven-plugin deploy build eclipse-temurin@sha256:${docker.image.sha256} amd64 linux arm64 linux ${docker.repo}:${project.version} org.whispersystems.textsecuregcm.WhisperServerService -server -Djava.awt.headless=true -Djdk.nio.maxCachedBufferSize=262144 -Dlog4j2.formatMsgNoLookups=true -XX:MaxRAMPercentage=75 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.bin 8080 USE_CURRENT_TIMESTAMP ${project.basedir}/config *.yml /usr/share/signal/ include-spam-filter com.google.cloud.tools jib-maven-plugin true test-server org.codehaus.mojo exec-maven-plugin start-test-server integration-test java org.whispersystems.textsecuregcm.LocalWhisperServerService test ${project.parent.artifactId}-${project.version} org.codehaus.mojo templating-maven-plugin 3.0.0 filter-src filter-sources org.apache.maven.plugins maven-surefire-plugin -javaagent:${org.mockito:mockito-core:jar} --add-opens=java.base/java.net=ALL-UNNAMED org.apache.maven.plugins maven-jar-plugin test-jar org.codehaus.mojo exec-maven-plugin check-all-service-config verify java org.whispersystems.textsecuregcm.CheckServiceConfigurations test ${project.basedir}/config com.github.aoudiamoncef apollo-client-maven-plugin 5.0.0 generate braintree com.braintree.graphql.client