"Fossies" - the Fresh Open Source Software Archive

Member "Signal-Server-11.17.0/pom.xml" (30 Nov 2023, 17589 Bytes) of package /linux/www/Signal-Server-11.17.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <project xmlns="http://maven.apache.org/POM/4.0.0"
    3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    5   <modelVersion>4.0.0</modelVersion>
    6   <packaging>pom</packaging>
    7 
    8   <repositories>
    9     <repository>
   10       <id>central</id>
   11       <name>Central Repository</name>
   12       <url>https://repo.maven.apache.org/maven2</url>
   13       <snapshots>
   14         <enabled>false</enabled>
   15       </snapshots>
   16     </repository>
   17   </repositories>
   18 
   19   <pluginRepositories>
   20     <pluginRepository>
   21       <id>ossrh-snapshots</id>
   22       <url>https://oss.sonatype.org/content/repositories/snapshots</url>
   23       <releases>
   24         <enabled>false</enabled>
   25       </releases>
   26       <snapshots>
   27         <enabled>true</enabled>
   28       </snapshots>
   29     </pluginRepository>
   30   </pluginRepositories>
   31 
   32   <modules>
   33     <module>api-doc</module>
   34     <module>event-logger</module>
   35     <module>integration-tests</module>
   36     <module>service</module>
   37     <module>websocket-resources</module>
   38   </modules>
   39 
   40   <properties>
   41     <aws.sdk2.version>2.21.5</aws.sdk2.version>
   42     <braintree.version>3.27.0</braintree.version>
   43     <commons-csv.version>1.10.0</commons-csv.version>
   44     <commons-io.version>2.14.0</commons-io.version>
   45     <dropwizard.version>3.0.4</dropwizard.version>
   46     <dropwizard-metrics-datadog.version>1.1.13</dropwizard-metrics-datadog.version>
   47     <google-cloud-libraries.version>26.25.0</google-cloud-libraries.version>
   48     <grpc.version>1.58.0</grpc.version> <!-- should be kept in sync with the value from Google libraries-bom -->
   49     <gson.version>2.10.1</gson.version>
   50     <!-- several libraries (AWS, Google Cloud) use Apache http components transitively, and we need to align them -->
   51     <httpcore.version>4.4.16</httpcore.version>
   52     <httpclient.version>4.5.14</httpclient.version>
   53     <jackson.version>2.16.0</jackson.version>
   54     <jaxb.version>2.3.1</jaxb.version>
   55     <junit-pioneer.version>2.1.0</junit-pioneer.version>
   56     <jsr305.version>3.0.2</jsr305.version>
   57     <kotlin.version>1.9.10</kotlin.version>
   58     <kotlinx-serialization.version>1.5.1</kotlinx-serialization.version>
   59     <lettuce.version>6.2.6.RELEASE</lettuce.version>
   60     <libphonenumber.version>8.13.23</libphonenumber.version>
   61     <logstash.logback.version>7.3</logstash.logback.version>
   62     <log4j-bom.version>2.21.0</log4j-bom.version>
   63     <luajava.version>3.4.0</luajava.version>
   64     <micrometer.version>1.10.10</micrometer.version>
   65     <netty.version>4.1.96.Final</netty.version>
   66     <opentest4j.version>1.3.0</opentest4j.version>
   67     <protobuf.version>3.24.3</protobuf.version> <!-- should be kept in sync with the value from Google libraries-bom -->
   68     <pushy.version>0.15.2</pushy.version>
   69     <reactive.grpc.version>1.2.4</reactive.grpc.version>
   70     <reactor-bom.version>2022.0.12</reactor-bom.version> <!-- 3.5.x, see https://github.com/reactor/reactor#bom-versioning-scheme -->
   71     <resilience4j.version>1.7.0</resilience4j.version>
   72     <semver4j.version>3.1.0</semver4j.version>
   73     <slf4j.version>2.0.9</slf4j.version>
   74     <stripe.version>23.10.0</stripe.version>
   75     <swagger.version>2.2.17</swagger.version>
   76     <vavr.version>0.10.4</vavr.version>
   77 
   78     <!-- 17.0.8_7-jre-jammy -->
   79     <docker.image.sha256>b8af44d6a7e0615a7486d7307dd54bba23ff24e3aea14893fd2795e8c436d44e</docker.image.sha256>
   80 
   81     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   82   </properties>
   83 
   84   <groupId>org.whispersystems.textsecure</groupId>
   85   <artifactId>TextSecureServer</artifactId>
   86   <version>JGITVER</version>
   87 
   88   <dependencyManagement>
   89     <dependencies>
   90       <dependency>
   91         <groupId>com.fasterxml.jackson</groupId>
   92         <artifactId>jackson-bom</artifactId>
   93         <version>${jackson.version}</version>
   94         <type>pom</type>
   95         <scope>import</scope>
   96       </dependency>
   97       <dependency>
   98         <groupId>io.dropwizard</groupId>
   99         <artifactId>dropwizard-dependencies</artifactId>
  100         <version>${dropwizard.version}</version>
  101         <type>pom</type>
  102         <scope>import</scope>
  103       </dependency>
  104       <!-- Needed for gRPC with Java 9+ -->
  105       <dependency>
  106         <groupId>org.apache.tomcat</groupId>
  107         <artifactId>annotations-api</artifactId>
  108         <version>6.0.53</version>
  109         <scope>provided</scope>
  110       </dependency>
  111       <dependency>
  112         <groupId>io.netty</groupId>
  113         <artifactId>netty-bom</artifactId>
  114         <version>${netty.version}</version>
  115         <type>pom</type>
  116         <scope>import</scope>
  117       </dependency>
  118       <dependency>
  119         <groupId>software.amazon.awssdk</groupId>
  120         <artifactId>bom</artifactId>
  121         <version>${aws.sdk2.version}</version>
  122         <type>pom</type>
  123         <scope>import</scope>
  124       </dependency>
  125       <dependency>
  126         <groupId>com.google.cloud</groupId>
  127         <artifactId>libraries-bom</artifactId>
  128         <version>${google-cloud-libraries.version}</version>
  129         <type>pom</type>
  130         <scope>import</scope>
  131       </dependency>
  132       <dependency>
  133         <groupId>com.salesforce.servicelibs</groupId>
  134         <artifactId>reactor-grpc-stub</artifactId>
  135         <version>${reactive.grpc.version}</version>
  136       </dependency>
  137       <dependency>
  138         <groupId>io.github.resilience4j</groupId>
  139         <artifactId>resilience4j-bom</artifactId>
  140         <version>${resilience4j.version}</version>
  141         <type>pom</type>
  142         <scope>import</scope>
  143       </dependency>
  144       <dependency>
  145         <groupId>io.micrometer</groupId>
  146         <artifactId>micrometer-bom</artifactId>
  147         <version>${micrometer.version}</version>
  148         <type>pom</type>
  149         <scope>import</scope>
  150       </dependency>
  151       <dependency>
  152         <groupId>io.projectreactor</groupId>
  153         <artifactId>reactor-bom</artifactId>
  154         <version>${reactor-bom.version}</version>
  155         <type>pom</type>
  156         <scope>import</scope>
  157       </dependency>
  158       <dependency>
  159         <groupId>org.jetbrains.kotlin</groupId>
  160         <artifactId>kotlin-bom</artifactId>
  161         <version>${kotlin.version}</version>
  162         <type>pom</type>
  163         <scope>import</scope>
  164       </dependency>
  165       <dependency>
  166         <groupId>com.eatthepath</groupId>
  167         <artifactId>pushy</artifactId>
  168         <version>${pushy.version}</version>
  169       </dependency>
  170       <dependency>
  171         <groupId>com.eatthepath</groupId>
  172         <artifactId>pushy-dropwizard-metrics-listener</artifactId>
  173         <version>${pushy.version}</version>
  174       </dependency>
  175       <dependency>
  176         <groupId>com.google.protobuf</groupId>
  177         <artifactId>protobuf-java</artifactId>
  178         <version>${protobuf.version}</version>
  179       </dependency>
  180       <dependency>
  181         <groupId>com.googlecode.libphonenumber</groupId>
  182         <artifactId>libphonenumber</artifactId>
  183         <version>${libphonenumber.version}</version>
  184       </dependency>
  185       <dependency>
  186         <groupId>com.vdurmont</groupId>
  187         <artifactId>semver4j</artifactId>
  188         <version>${semver4j.version}</version>
  189       </dependency>
  190       <dependency>
  191         <groupId>commons-io</groupId>
  192         <artifactId>commons-io</artifactId>
  193         <version>${commons-io.version}</version>
  194       </dependency>
  195       <dependency>
  196         <groupId>io.lettuce</groupId>
  197         <artifactId>lettuce-core</artifactId>
  198         <version>${lettuce.version}</version>
  199       </dependency>
  200       <dependency>
  201         <groupId>io.vavr</groupId>
  202         <artifactId>vavr</artifactId>
  203         <version>${vavr.version}</version>
  204       </dependency>
  205       <dependency>
  206         <groupId>javax.xml.bind</groupId>
  207         <artifactId>jaxb-api</artifactId>
  208         <version>${jaxb.version}</version>
  209       </dependency>
  210       <dependency>
  211         <groupId>net.logstash.logback</groupId>
  212         <artifactId>logstash-logback-encoder</artifactId>
  213         <version>${logstash.logback.version}</version>
  214       </dependency>
  215       <dependency>
  216         <groupId>org.apache.commons</groupId>
  217         <artifactId>commons-csv</artifactId>
  218         <version>${commons-csv.version}</version>
  219       </dependency>
  220       <dependency>
  221         <groupId>org.coursera</groupId>
  222         <artifactId>dropwizard-metrics-datadog</artifactId>
  223         <version>${dropwizard-metrics-datadog.version}</version>
  224       </dependency>
  225       <dependency>
  226         <groupId>org.glassfish.jaxb</groupId>
  227         <artifactId>jaxb-runtime</artifactId>
  228         <version>${jaxb.version}</version>
  229         <scope>runtime</scope>
  230       </dependency>
  231       <dependency>
  232         <groupId>org.opentest4j</groupId>
  233         <artifactId>opentest4j</artifactId>
  234         <version>${opentest4j.version}</version>
  235         <scope>test</scope>
  236       </dependency>
  237       <dependency>
  238         <groupId>org.slf4j</groupId>
  239         <artifactId>slf4j-api</artifactId>
  240         <version>${slf4j.version}</version>
  241       </dependency>
  242       <dependency>
  243         <groupId>org.slf4j</groupId>
  244         <artifactId>slf4j-nop</artifactId>
  245         <version>${slf4j.version}</version>
  246         <scope>test</scope>
  247       </dependency>
  248       <dependency>
  249         <groupId>commons-logging</groupId>
  250         <artifactId>commons-logging</artifactId>
  251         <version>1.2</version>
  252       </dependency>
  253       <dependency>
  254         <groupId>org.ow2.asm</groupId>
  255         <artifactId>asm</artifactId>
  256         <version>9.5</version>
  257         <scope>test</scope>
  258       </dependency>
  259       <dependency>
  260         <groupId>com.stripe</groupId>
  261         <artifactId>stripe-java</artifactId>
  262         <version>${stripe.version}</version>
  263       </dependency>
  264       <dependency>
  265         <groupId>com.braintreepayments.gateway</groupId>
  266         <artifactId>braintree-java</artifactId>
  267         <version>${braintree.version}</version>
  268       </dependency>
  269       <dependency>
  270         <groupId>com.google.code.findbugs</groupId>
  271         <artifactId>jsr305</artifactId>
  272         <version>${jsr305.version}</version>
  273       </dependency>
  274       <dependency>
  275         <groupId>com.google.code.gson</groupId>
  276         <artifactId>gson</artifactId>
  277         <version>${gson.version}</version>
  278       </dependency>
  279       <dependency>
  280         <groupId>org.signal</groupId>
  281         <artifactId>embedded-redis</artifactId>
  282         <version>0.8.3</version>
  283         <scope>test</scope>
  284       </dependency>
  285       <dependency>
  286         <groupId>org.signal</groupId>
  287         <artifactId>libsignal-server</artifactId>
  288         <version>0.33.0</version>
  289       </dependency>
  290       <dependency>
  291         <groupId>org.apache.logging.log4j</groupId>
  292         <artifactId>log4j-bom</artifactId>
  293         <version>${log4j-bom.version}</version>
  294         <type>pom</type>
  295         <scope>import</scope>
  296       </dependency>
  297       <dependency>
  298         <groupId>org.apache.httpcomponents</groupId>
  299         <artifactId>httpcore</artifactId>
  300         <version>${httpcore.version}</version>
  301       </dependency>
  302       <dependency>
  303         <groupId>org.apache.httpcomponents</groupId>
  304         <artifactId>httpclient</artifactId>
  305         <version>${httpclient.version}</version>
  306       </dependency>
  307     </dependencies>
  308   </dependencyManagement>
  309 
  310   <dependencies>
  311     <dependency>
  312       <groupId>org.hamcrest</groupId>
  313       <artifactId>hamcrest-all</artifactId>
  314       <version>1.3</version>
  315       <scope>test</scope>
  316     </dependency>
  317     <dependency>
  318       <groupId>org.wiremock</groupId>
  319       <!-- use standalone until Dropwizard 4 + jakarta.* -->
  320       <artifactId>wiremock-standalone</artifactId>
  321       <version>3.3.1</version>
  322       <scope>test</scope>
  323       <exclusions>
  324         <exclusion>
  325           <groupId>org.hamcrest</groupId>
  326           <artifactId>hamcrest-core</artifactId>
  327         </exclusion>
  328         <exclusion>
  329           <groupId>javax.xml.bind</groupId>
  330           <artifactId>jaxb-api</artifactId>
  331         </exclusion>
  332       </exclusions>
  333     </dependency>
  334     <dependency>
  335       <groupId>org.mockito</groupId>
  336       <artifactId>mockito-core</artifactId>
  337       <scope>test</scope>
  338     </dependency>
  339     <dependency>
  340       <groupId>org.assertj</groupId>
  341       <artifactId>assertj-core</artifactId>
  342       <scope>test</scope>
  343     </dependency>
  344     <dependency>
  345       <groupId>org.junit.jupiter</groupId>
  346       <artifactId>junit-jupiter-api</artifactId>
  347       <scope>test</scope>
  348     </dependency>
  349     <dependency>
  350       <groupId>org.junit-pioneer</groupId>
  351       <artifactId>junit-pioneer</artifactId>
  352       <version>${junit-pioneer.version}</version>
  353       <scope>test</scope>
  354     </dependency>
  355 
  356   </dependencies>
  357 
  358   <profiles>
  359     <profile>
  360       <id>include-spam-filter</id>
  361       <activation>
  362         <file>
  363           <exists>spam-filter/pom.xml</exists>
  364         </file>
  365       </activation>
  366       <modules>
  367         <module>spam-filter</module>
  368       </modules>
  369     </profile>
  370 
  371     <profile>
  372       <id>exclude-spam-filter</id>
  373       <activation>
  374         <file>
  375           <missing>spam-filter/pom.xml</missing>
  376         </file>
  377       </activation>
  378     </profile>
  379   </profiles>
  380 
  381   <build>
  382     <extensions>
  383       <extension>
  384         <groupId>kr.motd.maven</groupId>
  385         <artifactId>os-maven-plugin</artifactId>
  386         <version>1.7.0</version>
  387       </extension>
  388     </extensions>
  389     <pluginManagement>
  390       <plugins>
  391         <plugin>
  392           <groupId>com.google.cloud.tools</groupId>
  393           <artifactId>jib-maven-plugin</artifactId>
  394           <version>3.4.0</version>
  395         </plugin>
  396       </plugins>
  397     </pluginManagement>
  398     <plugins>
  399 
  400       <plugin>
  401         <groupId>org.xolstice.maven.plugins</groupId>
  402         <artifactId>protobuf-maven-plugin</artifactId>
  403         <version>0.6.1</version>
  404         <configuration>
  405           <checkStaleness>false</checkStaleness>
  406           <protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
  407           <pluginId>grpc-java</pluginId>
  408           <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact>
  409 
  410           <protocPlugins>
  411             <protocPlugin>
  412               <id>reactor-grpc</id>
  413               <groupId>com.salesforce.servicelibs</groupId>
  414               <artifactId>reactor-grpc</artifactId>
  415               <version>${reactive.grpc.version}</version>
  416               <mainClass>com.salesforce.reactorgrpc.ReactorGrpcGenerator</mainClass>
  417             </protocPlugin>
  418           </protocPlugins>
  419         </configuration>
  420         <executions>
  421           <execution>
  422             <goals>
  423               <goal>compile</goal>
  424               <goal>compile-custom</goal>
  425               <goal>test-compile</goal>
  426               <goal>test-compile-custom</goal>
  427             </goals>
  428           </execution>
  429         </executions>
  430       </plugin>
  431 
  432       <plugin>
  433         <groupId>org.apache.maven.plugins</groupId>
  434         <artifactId>maven-compiler-plugin</artifactId>
  435         <version>3.11.0</version>
  436         <configuration>
  437           <release>17</release>
  438         </configuration>
  439       </plugin>
  440 
  441       <plugin>
  442         <groupId>org.apache.maven.plugins</groupId>
  443         <artifactId>maven-jar-plugin</artifactId>
  444         <version>3.3.0</version>
  445         <configuration>
  446           <archive>
  447             <manifest>
  448               <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
  449             </manifest>
  450           </archive>
  451         </configuration>
  452       </plugin>
  453 
  454       <plugin>
  455         <groupId>org.apache.maven.plugins</groupId>
  456         <artifactId>maven-dependency-plugin</artifactId>
  457         <version>3.3.0</version>
  458         <executions>
  459           <execution>
  460             <id>copy</id>
  461             <phase>test-compile</phase>
  462             <goals>
  463               <goal>copy-dependencies</goal>
  464             </goals>
  465             <configuration>
  466               <includeScope>test</includeScope>
  467               <includeTypes>so,dll,dylib</includeTypes>
  468               <outputDirectory>${project.build.directory}/lib</outputDirectory>
  469             </configuration>
  470           </execution>
  471         </executions>
  472       </plugin>
  473 
  474       <plugin>
  475         <groupId>org.apache.maven.plugins</groupId>
  476         <artifactId>maven-surefire-plugin</artifactId>
  477         <version>3.1.2</version>
  478         <configuration>
  479           <systemProperties>
  480             <property>
  481               <name>sqlite4java.library.path</name>
  482               <value>${project.build.directory}/lib</value>
  483             </property>
  484           </systemProperties>
  485         </configuration>
  486       </plugin>
  487 
  488       <plugin>
  489         <groupId>org.apache.maven.plugins</groupId>
  490         <artifactId>maven-enforcer-plugin</artifactId>
  491         <version>3.3.0</version>
  492         <executions>
  493           <execution>
  494             <goals>
  495               <goal>enforce</goal>
  496             </goals>
  497             <configuration>
  498               <rules>
  499                 <dependencyConvergence/>
  500                 <requireMavenVersion>
  501                   <version>3.8.6</version>
  502                 </requireMavenVersion>
  503               </rules>
  504             </configuration>
  505           </execution>
  506         </executions>
  507       </plugin>
  508 
  509       <plugin>
  510         <groupId>org.apache.maven.plugins</groupId>
  511         <artifactId>maven-install-plugin</artifactId>
  512         <version>3.1.1</version>
  513         <configuration>
  514           <skip>true</skip>
  515         </configuration>
  516       </plugin>
  517 
  518       <plugin>
  519         <groupId>org.apache.maven.plugins</groupId>
  520         <artifactId>maven-deploy-plugin</artifactId>
  521         <version>3.1.1</version>
  522         <configuration>
  523           <skip>true</skip>
  524         </configuration>
  525       </plugin>
  526 
  527     </plugins>
  528   </build>
  529 
  530 </project>