"Fossies" - the Fresh Open Source Software Archive

Member "graylog2-server-4.0.7/pom.xml" (5 May 2021, 21885 Bytes) of package /linux/misc/graylog2-server-4.0.7.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. See also the latest Fossies "Diffs" side-by-side code changes report for "pom.xml": 4.0.6_vs_4.0.7.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!--
    3 
    4     Copyright (C) 2020 Graylog, Inc.
    5 
    6     This program is free software: you can redistribute it and/or modify
    7     it under the terms of the Server Side Public License, version 1,
    8     as published by MongoDB, Inc.
    9 
   10     This program is distributed in the hope that it will be useful,
   11     but WITHOUT ANY WARRANTY; without even the implied warranty of
   12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
   13     Server Side Public License for more details.
   14 
   15     You should have received a copy of the Server Side Public License
   16     along with this program. If not, see
   17     <http://www.mongodb.com/licensing/server-side-public-license>.
   18 
   19 -->
   20 <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">
   21     <modelVersion>4.0.0</modelVersion>
   22     <modules>
   23         <module>graylog-project-parent</module>
   24         <module>graylog-plugin-parent</module>
   25         <module>graylog-plugin-archetype</module>
   26         <module>graylog-storage-elasticsearch6</module>
   27         <module>graylog-storage-elasticsearch7</module>
   28         <module>distribution</module>
   29     </modules>
   30 
   31     <groupId>org.graylog</groupId>
   32     <artifactId>graylog-parent</artifactId>
   33     <version>4.0.7</version>
   34     <packaging>pom</packaging>
   35 
   36     <name>Graylog Parent POM</name>
   37     <description>Graylog Parent POM</description>
   38     <url>https://www.graylog.org/</url>
   39 
   40     <licenses>
   41         <license>
   42             <name>Server Side Public License (SSPL) version 1</name>
   43             <url>https://www.mongodb.com/licensing/server-side-public-license</url>
   44             <distribution>repo</distribution>
   45         </license>
   46     </licenses>
   47 
   48     <organization>
   49         <name>Graylog, Inc.</name>
   50         <url>https://www.graylog.org/</url>
   51     </organization>
   52 
   53     <developers>
   54         <developer>
   55             <name>${project.organization.name}</name>
   56             <organization>${project.organization.name}</organization>
   57             <organizationUrl>${project.organization.url}</organizationUrl>
   58         </developer>
   59     </developers>
   60 
   61     <scm>
   62         <connection>scm:git:git@github.com:Graylog2/graylog2-server.git</connection>
   63         <developerConnection>scm:git:git@github.com:Graylog2/graylog2-server.git</developerConnection>
   64         <url>https://github.com/Graylog2/graylog2-server</url>
   65         <tag>HEAD</tag>
   66     </scm>
   67 
   68     <distributionManagement>
   69         <snapshotRepository>
   70             <id>sonatype-nexus-snapshots</id>
   71             <name>Sonatype Nexus Snapshots</name>
   72             <url>https://oss.sonatype.org/content/repositories/snapshots</url>
   73         </snapshotRepository>
   74         <repository>
   75             <id>sonatype-nexus-staging</id>
   76             <name>Nexus Release Repository</name>
   77             <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
   78         </repository>
   79     </distributionManagement>
   80 
   81     <properties>
   82         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   83         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
   84         <maven.compiler.source>1.8</maven.compiler.source>
   85         <maven.compiler.target>1.8</maven.compiler.target>
   86         <maven.compiler.useIncrementalCompilation>false</maven.compiler.useIncrementalCompilation>
   87 
   88         <!-- Dependencies -->
   89         <airline.version>2.7.2</airline.version>
   90         <amqp-client.version>5.8.0</amqp-client.version>
   91         <antlr.version>4.8-1</antlr.version>
   92         <apache-directory-version>1.0.3</apache-directory-version>
   93         <auto-value.version>1.7.4</auto-value.version>
   94         <auto-value-javabean.version>2.5.2</auto-value-javabean.version>
   95         <bouncycastle.version>1.64</bouncycastle.version>
   96         <caffeine.version>2.8.1</caffeine.version>
   97         <cef-parser.version>0.0.1.10</cef-parser.version>
   98         <commons-codec.version>1.14</commons-codec.version>
   99         <commons-email.version>1.5</commons-email.version>
  100         <commons-validator.version>1.6</commons-validator.version>
  101         <commons-io.version>2.6</commons-io.version>
  102         <disruptor.version>3.4.2</disruptor.version>
  103         <freemarker.version>2.3.29</freemarker.version>
  104         <gelfclient.version>1.5.0</gelfclient.version>
  105         <geoip2.version>2.12.0</geoip2.version>
  106         <grok.version>0.1.9-graylog-2</grok.version>
  107         <grpc.version>1.29.0</grpc.version>
  108         <guava-retrying.version>2.0.0</guava-retrying.version>
  109         <guava.version>28.2-jre</guava.version>
  110         <guice.version>4.2.2</guice.version>
  111         <HdrHistogram.version>2.1.12</HdrHistogram.version>
  112         <hibernate-validator.version>6.1.2.Final</hibernate-validator.version>
  113         <hk2.version>2.6.1</hk2.version> <!-- The HK2 version should match the version being used by Jersey -->
  114         <jackson.version>2.9.10.20200411</jackson.version>
  115         <jadconfig.version>0.13.0</jadconfig.version>
  116         <java-semver.version>0.9.0</java-semver.version>
  117         <javapoet.version>1.12.1</javapoet.version>
  118         <javax.annotation-api.version>1.3.2</javax.annotation-api.version>
  119         <javax.el-api.version>3.0.0</javax.el-api.version>
  120         <javax.inject.version>1</javax.inject.version>
  121         <javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version>
  122         <jaxb-api.version>2.3.0</jaxb-api.version>
  123         <jbcrypt.version>0.4</jbcrypt.version>
  124         <jcip-annotations.version>1.0</jcip-annotations.version>
  125         <jdot.version>1.0</jdot.version>
  126         <jersey.version>2.31</jersey.version>
  127         <jmte.version>5.0.0</jmte.version>
  128         <joda-time.version>2.10.6</joda-time.version>
  129         <jool.version>0.9.14</jool.version>
  130         <json-path.version>2.4.0</json-path.version>
  131         <kafka.version>2.7.0</kafka.version>
  132         <kafka09.version>0.9.0.1-6</kafka09.version>
  133         <log4j.version>2.13.3</log4j.version>
  134         <metrics.version>4.1.9</metrics.version>
  135         <mongodb-driver.version>3.12.1</mongodb-driver.version>
  136         <mongojack.version>2.10.1</mongojack.version>
  137         <natty.version>0.13</natty.version>
  138         <netty.version>4.1.52.Final</netty.version>
  139         <netty-tcnative-boringssl-static.version>2.0.34.Final</netty-tcnative-boringssl-static.version>
  140         <okhttp.version>3.14.6</okhttp.version>
  141         <opencsv.version>2.3</opencsv.version>
  142         <os-platform-finder.version>1.2.3</os-platform-finder.version>
  143         <pkts.version>3.0.5</pkts.version>
  144         <protobuf.version>3.11.4</protobuf.version>
  145         <reflections.version>0.9.12</reflections.version>
  146         <retrofit.version>2.9.0</retrofit.version>
  147         <scala.version>2.13.4</scala.version>
  148         <semver4j.version>2.2.0-graylog.1</semver4j.version>
  149         <shiro.version>1.5.2</shiro.version>
  150         <sigar.version>1.6.4</sigar.version>
  151         <siv-mode.version>1.3.2</siv-mode.version>
  152         <slf4j.version>1.7.30</slf4j.version>
  153         <streamex.version>0.7.2</streamex.version>
  154         <swagger.version>1.5.13</swagger.version>
  155         <syslog4j.version>0.9.60</syslog4j.version>
  156         <ulid.version>8.2.0</ulid.version>
  157         <unboundid-ldap.version>5.1.1</unboundid-ldap.version>
  158         <uuid.version>3.2.1</uuid.version>
  159         <validation-api.version>2.0.1.Final</validation-api.version>
  160         <zkclient.version>0.11</zkclient.version>
  161         <zookeeper.version>3.5.7</zookeeper.version>
  162 
  163         <!-- Test dependencies -->
  164         <apacheds-server.version>2.0.0-M24</apacheds-server.version>
  165         <assertj-core.version>3.10.0</assertj-core.version>
  166         <assertj-joda-time.version>2.2.0</assertj-joda-time.version>
  167         <assertj-json.version>1.2.0</assertj-json.version>
  168         <awaitility.version>3.1.3</awaitility.version>
  169         <equalsverifier.version>3.4.1</equalsverifier.version>
  170         <jukito.version>1.5</jukito.version>
  171         <junit.version>4.13.1</junit.version>
  172         <junit-jupiter.version>5.7.0</junit-jupiter.version>
  173         <mockito.version>3.4.4</mockito.version>
  174         <nosqlunit.version>1.0.0-rc.5</nosqlunit.version>
  175         <restassured.version>4.3.1</restassured.version>
  176         <system-rules.version>1.19.0</system-rules.version>
  177         <testcontainers.version>1.15.0</testcontainers.version>
  178 
  179         <!-- Nodejs dependencies -->
  180         <nodejs.version>v12.13.1</nodejs.version>
  181         <yarn.version>v1.19.2</yarn.version>
  182 
  183         <!-- Plugin versions -->
  184         <license-maven.version>4.0.rc2</license-maven.version>
  185         <!-- Downgraded to 1.3.0 because of this issue: https://github.com/maven-download-plugin/maven-download-plugin/issues/80 -->
  186         <download-maven-plugin.version>1.3.0</download-maven-plugin.version>
  187     </properties>
  188 
  189     <repositories>
  190         <!-- to make our snapshot releases work with Travis et al -->
  191         <repository>
  192             <id>sonatype-nexus-snapshots</id>
  193             <name>Sonatype Nexus Snapshots</name>
  194             <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  195             <releases>
  196                 <enabled>false</enabled>
  197             </releases>
  198             <snapshots>
  199                 <enabled>true</enabled>
  200             </snapshots>
  201         </repository>
  202         <repository>
  203             <id>sonatype-nexus-releases</id>
  204             <name>Sonatype Nexus Releases</name>
  205             <url>https://oss.sonatype.org/content/repositories/releases</url>
  206             <releases>
  207                 <enabled>true</enabled>
  208             </releases>
  209             <snapshots>
  210                 <enabled>false</enabled>
  211             </snapshots>
  212         </repository>
  213     </repositories>
  214 
  215     <build>
  216         <pluginManagement>
  217             <plugins>
  218                 <plugin>
  219                     <groupId>org.apache.maven.plugins</groupId>
  220                     <artifactId>maven-clean-plugin</artifactId>
  221                     <version>3.1.0</version>
  222                 </plugin>
  223                 <plugin>
  224                     <groupId>org.apache.maven.plugins</groupId>
  225                     <artifactId>maven-install-plugin</artifactId>
  226                     <version>2.5.2</version>
  227                 </plugin>
  228                 <plugin>
  229                     <groupId>org.apache.maven.plugins</groupId>
  230                     <artifactId>maven-resources-plugin</artifactId>
  231                     <version>3.1.0</version>
  232                 </plugin>
  233                 <plugin>
  234                     <groupId>org.apache.maven.plugins</groupId>
  235                     <artifactId>maven-compiler-plugin</artifactId>
  236                     <version>3.7.0</version>
  237                 </plugin>
  238                 <plugin>
  239                     <groupId>org.apache.maven.plugins</groupId>
  240                     <artifactId>maven-assembly-plugin</artifactId>
  241                     <version>3.1.0</version>
  242                 </plugin>
  243                 <plugin>
  244                     <groupId>org.apache.maven.plugins</groupId>
  245                     <artifactId>maven-javadoc-plugin</artifactId>
  246                     <version>3.2.0</version>
  247                 </plugin>
  248                 <plugin>
  249                     <groupId>org.apache.maven.plugins</groupId>
  250                     <artifactId>maven-jar-plugin</artifactId>
  251                     <version>3.1.0</version>
  252                 </plugin>
  253                 <plugin>
  254                     <groupId>org.apache.maven.plugins</groupId>
  255                     <artifactId>maven-source-plugin</artifactId>
  256                     <version>3.0.1</version>
  257                 </plugin>
  258                 <plugin>
  259                     <groupId>org.apache.maven.plugins</groupId>
  260                     <artifactId>maven-shade-plugin</artifactId>
  261                     <version>3.2.4</version>
  262                 </plugin>
  263                 <plugin>
  264                     <groupId>org.apache.maven.plugins</groupId>
  265                     <artifactId>maven-deploy-plugin</artifactId>
  266                     <version>2.8.2</version>
  267                 </plugin>
  268                 <plugin>
  269                     <groupId>org.apache.maven.plugins</groupId>
  270                     <artifactId>maven-release-plugin</artifactId>
  271                     <version>2.5.3</version>
  272                 </plugin>
  273                 <plugin>
  274                     <groupId>org.apache.maven.plugins</groupId>
  275                     <artifactId>maven-pmd-plugin</artifactId>
  276                     <version>3.13.0</version>
  277                 </plugin>
  278                 <plugin>
  279                     <groupId>org.apache.maven.plugins</groupId>
  280                     <artifactId>maven-gpg-plugin</artifactId>
  281                     <version>1.6</version>
  282                 </plugin>
  283                 <plugin>
  284                     <groupId>org.apache.maven.plugins</groupId>
  285                     <artifactId>maven-surefire-plugin</artifactId>
  286                     <version>2.22.1</version>
  287                 </plugin>
  288                 <plugin>
  289                     <groupId>org.apache.maven.plugins</groupId>
  290                     <artifactId>maven-failsafe-plugin</artifactId>
  291                     <version>2.22.2</version>
  292                 </plugin>
  293                 <plugin>
  294                     <groupId>org.codehaus.mojo</groupId>
  295                     <artifactId>versions-maven-plugin</artifactId>
  296                     <version>2.7</version>
  297                 </plugin>
  298                 <plugin>
  299                     <groupId>com.github.spotbugs</groupId>
  300                     <artifactId>spotbugs-maven-plugin</artifactId>
  301                     <version>3.1.9</version>
  302                 </plugin>
  303                 <plugin>
  304                     <groupId>de.thetaphi</groupId>
  305                     <artifactId>forbiddenapis</artifactId>
  306                     <version>2.5</version>
  307                 </plugin>
  308                 <plugin>
  309                     <groupId>com.github.eirslett</groupId>
  310                     <artifactId>frontend-maven-plugin</artifactId>
  311                     <version>1.9.1</version>
  312                 </plugin>
  313                 <plugin>
  314                     <groupId>com.github.alexcojocaru</groupId>
  315                     <artifactId>elasticsearch-maven-plugin</artifactId>
  316                     <version>6.17</version>
  317                     <configuration>
  318                         <skip>true</skip>
  319                     </configuration>
  320                 </plugin>
  321                 <plugin>
  322                     <groupId>org.antlr</groupId>
  323                     <artifactId>antlr4-maven-plugin</artifactId>
  324                     <version>${antlr.version}</version>
  325                 </plugin>
  326                 <plugin>
  327                     <groupId>com.mycila</groupId>
  328                     <artifactId>license-maven-plugin</artifactId>
  329                     <version>${license-maven.version}</version>
  330                 </plugin>
  331             </plugins>
  332         </pluginManagement>
  333 
  334         <plugins>
  335             <plugin>
  336                 <groupId>org.apache.maven.plugins</groupId>
  337                 <artifactId>maven-compiler-plugin</artifactId>
  338                 <configuration>
  339                     <showWarnings>true</showWarnings>
  340                     <showDeprecation>true</showDeprecation>
  341                     <compilerId>javac-with-errorprone</compilerId>
  342                     <forceJavacCompilerUse>true</forceJavacCompilerUse>
  343                     <compilerArgs>
  344                         <arg>-XepDisableWarningsInGeneratedCode</arg>
  345                     </compilerArgs>
  346                     <annotationProcessors>
  347                         <annotationProcessor>com.google.auto.value.processor.AutoValueProcessor</annotationProcessor>
  348                     </annotationProcessors>
  349                 </configuration>
  350                 <dependencies>
  351                     <dependency>
  352                         <groupId>org.codehaus.plexus</groupId>
  353                         <artifactId>plexus-compiler-javac-errorprone</artifactId>
  354                         <version>2.8.4</version>
  355                     </dependency>
  356                     <dependency>
  357                         <groupId>com.google.errorprone</groupId>
  358                         <artifactId>error_prone_core</artifactId>
  359                         <version>2.3.1</version>
  360                     </dependency>
  361                 </dependencies>
  362             </plugin>
  363             <plugin>
  364                 <groupId>org.apache.maven.plugins</groupId>
  365                 <artifactId>maven-release-plugin</artifactId>
  366                 <configuration>
  367                     <autoVersionSubmodules>true</autoVersionSubmodules>
  368                     <mavenExecutorId>forked-path</mavenExecutorId>
  369                     <tagNameFormat>@{project.version}</tagNameFormat>
  370                     <preparationGoals>clean test</preparationGoals>
  371                     <releaseProfiles>release-profile,release</releaseProfiles>
  372                 </configuration>
  373             </plugin>
  374             <plugin>
  375                 <groupId>org.apache.maven.plugins</groupId>
  376                 <artifactId>maven-assembly-plugin</artifactId>
  377                 <configuration>
  378                     <attach>true</attach>
  379                     <appendAssemblyId>false</appendAssemblyId>
  380                     <!-- we don't care about assembling the parent, just run the goal on the project, pretty please -->
  381                     <ignoreMissingDescriptor>true</ignoreMissingDescriptor>
  382                     <tarLongFileMode>posix</tarLongFileMode>
  383                 </configuration>
  384             </plugin>
  385             <plugin>
  386                 <groupId>com.mycila</groupId>
  387                 <artifactId>license-maven-plugin</artifactId>
  388                 <configuration>
  389                     <aggregate>false</aggregate>
  390                     <mapping>
  391                         <java>SLASHSTAR_STYLE</java>
  392                         <jsx>SLASHSTAR_STYLE</jsx>
  393                     </mapping>
  394                     <licenseSets>
  395                         <licenseSet>
  396                             <header>com/mycila/maven/plugin/license/templates/SSPL-1.txt</header>
  397                             <properties>
  398                                 <project.inceptionYear>2020</project.inceptionYear>
  399                                 <owner>Graylog, Inc.</owner>
  400                             </properties>
  401                             <keywords>
  402                                 <keyword>Server Side Public License for more details</keyword>
  403                             </keywords>
  404                             <includes>
  405                                 <include>**/src/main/java/**</include>
  406                                 <include>**/src/test/java/**</include>
  407                                 <include>**/pom.xml</include>
  408 
  409                                 <include>*.js</include>
  410                                 <include>src/web/**/*.js</include>
  411                                 <include>src/web/**/*.jsx</include>
  412                                 <include>graylog2-web-interface/*.js</include>
  413                                 <include>graylog2-web-interface/config/**/*.js</include>
  414                                 <include>graylog2-web-interface/packages/**/*.js</include>
  415                                 <include>graylog2-web-interface/packages/**/*.jsx</include>
  416                                 <include>graylog2-web-interface/src/**/*.js</include>
  417                                 <include>graylog2-web-interface/src/**/*.js</include>
  418                                 <include>graylog2-web-interface/src/**/*.jsx</include>
  419                                 <include>graylog2-web-interface/test/**/*.js</include>
  420                                 <include>graylog2-web-interface/test/**/*.jsx</include>
  421                                 <include>graylog2-web-interface/webpack/**/*.js</include>
  422                             </includes>
  423                             <excludes>
  424                                 <exclude>**/resources/swagger/**</exclude>
  425                             </excludes>
  426                         </licenseSet>
  427                     </licenseSets>
  428                 </configuration>
  429                 <executions>
  430                     <execution>
  431                         <goals>
  432                             <goal>check</goal>
  433                         </goals>
  434                     </execution>
  435                 </executions>
  436             </plugin>
  437         </plugins>
  438     </build>
  439 
  440     <profiles>
  441         <profile>
  442             <id>release</id>
  443             <build>
  444                 <plugins>
  445                     <plugin>
  446                         <groupId>org.apache.maven.plugins</groupId>
  447                         <artifactId>maven-gpg-plugin</artifactId>
  448                         <configuration>
  449                             <keyname>B1606F22</keyname>
  450                         </configuration>
  451                         <executions>
  452                             <execution>
  453                                 <id>sign-artifacts</id>
  454                                 <phase>verify</phase>
  455                                 <goals>
  456                                     <goal>sign</goal>
  457                                 </goals>
  458                             </execution>
  459                         </executions>
  460                     </plugin>
  461                     <plugin>
  462                         <groupId>org.apache.maven.plugins</groupId>
  463                         <artifactId>maven-release-plugin</artifactId>
  464                         <configuration>
  465                             <goals>deploy</goals>
  466                         </configuration>
  467                     </plugin>
  468                     <plugin>
  469                       <groupId>org.apache.maven.plugins</groupId>
  470                       <artifactId>maven-deploy-plugin</artifactId>
  471                       <configuration>
  472                         <retryFailedDeploymentCount>5</retryFailedDeploymentCount>
  473                       </configuration>
  474                     </plugin>
  475                 </plugins>
  476             </build>
  477         </profile>
  478     </profiles>
  479 </project>