blob: 48a2db45bfc579533afd5438d19954e0c68ac1c9 [file] [log] [blame]
<!--
! Licensed to the Apache Software Foundation (ASF) under one
! or more contributor license agreements. See the NOTICE file
! distributed with this work for additional information
! regarding copyright ownership. The ASF licenses this file
! to you under the Apache License, Version 2.0 (the
! "License"); you may not use this file except in compliance
! with the License. You may obtain a copy of the License at
!
! http://www.apache.org/licenses/LICENSE-2.0
!
! Unless required by applicable law or agreed to in writing,
! software distributed under the License is distributed on an
! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
! KIND, either express or implied. See the License for the
! specific language governing permissions and limitations
! under the License.
!-->
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>asterix-server</artifactId>
<name>asterix-server</name>
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>apache-asterixdb</artifactId>
<version>0.9.8.3-SNAPSHOT</version>
</parent>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
<properties>
<root.dir>${basedir}/..</root.dir>
<pip.path>${project.build.directory}/bin/pip3</pip.path>
<shiv.path>${project.build.directory}/bin/shiv</shiv.path>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>copy-license</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/../src/main/licenses/templates/</outputDirectory>
<resources>
<resource>
<directory>${basedir}/../asterix-dashboard/src/node/static/
</directory>
<includes>
<include>3rdpartylicenses.txt</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.hyracks</groupId>
<artifactId>license-automation-plugin</artifactId>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<templateRootDir>${basedir}/..</templateRootDir>
<generatedFiles>
<generatedFile>
<template>src/main/licenses/templates/asterix-license.ftl</template>
<outputFile>LICENSE</outputFile>
</generatedFile>
<generatedFile>
<template>src/main/licenses/templates/asterix-notice.ftl</template>
<outputFile>NOTICE</outputFile>
</generatedFile>
</generatedFiles>
<location>repo/</location>
<licenseMapOutputFile>${project.build.directory}/generated-resources/license_map.json</licenseMapOutputFile>
<timeoutSecs>10</timeoutSecs>
<downloadDir>${project.build.directory}/generated-resources/license</downloadDir>
<excludedScopes>
<excludedScope>test</excludedScope>
</excludedScopes>
<excludes>
<exclude>org.apache.asterix:*</exclude>
<exclude>org.apache.algebricks:*</exclude>
<exclude>org.apache.hyracks:*</exclude>
</excludes>
<licenseDirectory>${basedir}/../src/main/licenses/content</licenseDirectory>
<models>
<model>${basedir}/../src/main/appended-resources/supplemental-models.xml</model>
</models>
<extraLicenseMaps>
<extraLicenseMap>
<file>${basedir}/../asterix-client-helper/target/generated-resources/license_map.json</file>
<location>lib/</location>
</extraLicenseMap>
</extraLicenseMaps>
<overrides>
<override>
<gav>asm:asm:3.1</gav>
<url>http://asm.objectweb.org/license.html</url>
</override>
<override>
<gav>com.thoughtworks.paranamer:paranamer:2.3</gav>
<url>https://github.com/codehaus/paranamer-git/blob/paranamer-2.3/LICENSE.txt</url>
</override>
<override>
<gav>org.codehaus.jettison:jettison:1.1</gav>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</override>
<override>
<gav>commons-configuration:commons-configuration:1.6</gav>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</override>
<override>
<gav>commons-digester:commons-digester:1.8</gav>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</override>
<override>
<gav>org.apache.zookeeper:zookeeper:3.4.5</gav>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</override>
<override>
<gav>javax.servlet.jsp:jsp-api:2.1</gav>
<url>https://jsp.java.net/license.html</url>
</override>
<override>
<gav>com.google.protobuf:protobuf-java:2.5.0</gav>
<url>https://github.com/google/protobuf/blob/v2.5.0/COPYING.txt</url>
</override>
<override>
<gav>xmlenc:xmlenc:0.52</gav>
<url>https://cytranet.dl.sourceforge.net/project/xmlenc/xmlenc/0.52/xmlenc-0.52.tgz?xmlenc-0.52/COPYRIGHT</url>
</override>
<override>
<gav>org.codehaus.mojo.appassembler:appassembler-booter:2.0.0</gav>
<url>https://raw.githubusercontent.com/mojohaus/appassembler/appassembler-2.0.0/LICENSE.txt</url>
</override>
<override>
<gav>org.codehaus.mojo.appassembler:appassembler-model:2.0.0</gav>
<url>https://raw.githubusercontent.com/mojohaus/appassembler/appassembler-2.0.0/LICENSE.txt</url>
</override>
<override>
<gavs>
<gav>io.netty:netty-buffer:4.1.69.Final</gav>
<gav>io.netty:netty-codec:4.1.69.Final</gav>
<gav>io.netty:netty-codec-http:4.1.69.Final</gav>
<gav>io.netty:netty-common:4.1.69.Final</gav>
<gav>io.netty:netty-handler:4.1.69.Final</gav>
<gav>io.netty:netty-resolver:4.1.69.Final</gav>
<gav>io.netty:netty-transport:4.1.69.Final</gav>
</gavs>
<noticeUrl>https://raw.githubusercontent.com/netty/netty/netty-4.1.69.Final/NOTICE.txt</noticeUrl>
</override>
<override>
<gav>io.netty:netty-tcnative-classes:2.0.46.Final</gav>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<noticeUrl>https://raw.githubusercontent.com/netty/netty-tcnative/netty-tcnative-parent-2.0.46.Final/NOTICE.txt</noticeUrl>
</override>
<override>
<gav>org.reactivestreams:reactive-streams:1.0.2</gav>
<noticeUrl>https://raw.githubusercontent.com/reactive-streams/reactive-streams-jvm/v1.0.2/COPYING.txt</noticeUrl>
<url>https://raw.githubusercontent.com/reactive-streams/reactive-streams-jvm/v1.0.2/LICENSE.txt</url>
</override>
<override>
<gav>org.reactivestreams:reactive-streams:1.0.3</gav>
<noticeUrl>https://raw.githubusercontent.com/reactive-streams/reactive-streams-jvm/v1.0.3/COPYING.txt</noticeUrl>
<url>https://raw.githubusercontent.com/reactive-streams/reactive-streams-jvm/v1.0.3/LICENSE.txt</url>
</override>
<override>
<gavs>
<gav>software.amazon.awssdk:sdk-core:2.10.83</gav>
<gav>software.amazon.awssdk:aws-core:2.10.83</gav>
<gav>software.amazon.awssdk:auth:2.10.83</gav>
<gav>software.amazon.awssdk:arns:2.10.83</gav>
<gav>software.amazon.awssdk:annotations:2.10.83</gav>
<gav>software.amazon.awssdk:utils:2.10.83</gav>
<gav>software.amazon.awssdk:aws-query-protocol:2.10.83</gav>
<gav>software.amazon.awssdk:profiles:2.10.83</gav>
<gav>software.amazon.awssdk:protocol-core:2.10.83</gav>
<gav>software.amazon.awssdk:s3:2.10.83</gav>
<gav>software.amazon.awssdk:netty-nio-client:2.10.83</gav>
<gav>software.amazon.awssdk:apache-client:2.10.83</gav>
<gav>software.amazon.awssdk:aws-xml-protocol:2.10.83</gav>
<gav>software.amazon.awssdk:regions:2.10.83</gav>
<gav>software.amazon.awssdk:http-client-spi:2.10.83</gav>
</gavs>
<noticeUrl>https://raw.githubusercontent.com/aws/aws-sdk-java-v2/2.10.83/NOTICE.txt</noticeUrl>
</override>
<!-- Hadoop AWS SDK -->
<override>
<gavs>
<gav>com.amazonaws:aws-java-sdk-core:1.12.402</gav>
<gav>com.amazonaws:jmespath-java:1.12.402</gav>
<gav>com.amazonaws:aws-java-sdk-s3:1.12.402</gav>
<gav>com.amazonaws:aws-java-sdk-kms:1.12.402</gav>
<gav>com.amazonaws:aws-java-sdk-dynamodb:1.12.402</gav>
</gavs>
<noticeUrl>https://raw.githubusercontent.com/aws/aws-sdk-java/1.12.402/NOTICE.txt</noticeUrl>
</override>
<override>
<gav>software.amazon.eventstream:eventstream:1.0.1</gav>
<noticeUrl>https://raw.githubusercontent.com/awslabs/aws-eventstream-java/7be2dd80e12f8835674c8ffb0f4a2efb64c7b585/NOTICE</noticeUrl>
</override>
<override>
<gav>software.amazon.ion:ion-java:1.0.2</gav>
<noticeUrl>https://raw.githubusercontent.com/amzn/ion-java/v1.0.2/NOTICE</noticeUrl>
</override>
<override>
<gavs>
<gav>com.azure:azure-core:1.38.0</gav>
<gav>com.azure:azure-core-http-netty:1.13.2</gav>
<gav>com.azure:azure-json:1.0.0</gav>
<gav>com.azure:azure-storage-blob:12.22.0</gav>
<gav>com.azure:azure-storage-common:12.21.0</gav>
<gav>com.azure:azure-storage-internal-avro:12.7.0</gav>
</gavs>
<noticeUrl>https://raw.githubusercontent.com/Azure/azure-sdk-for-java/azure-storage-blob_12.22.0/NOTICE.txt</noticeUrl>
<url>https://raw.githubusercontent.com/Azure/azure-sdk-for-java/azure-storage-blob_12.22.0/LICENSE.txt</url>
</override>
<override>
<gavs>
<gav>io.projectreactor.netty:reactor-netty-core:1.0.28</gav>
<gav>io.projectreactor.netty:reactor-netty-http:1.0.28</gav>
</gavs>
<url>https://raw.githubusercontent.com/reactor/reactor-netty/v1.0.28/LICENSE</url>
</override>
<override>
<gav>com.microsoft.azure:msal4j:1.13.8</gav>
<url>https://raw.githubusercontent.com/AzureAD/microsoft-authentication-library-for-java/v1.13.8/LICENSE</url>
</override>
<override>
<gav>com.microsoft.azure:msal4j-persistence-extension:1.2.0</gav>
<url>https://raw.githubusercontent.com/AzureAD/microsoft-authentication-extensions-for-java/master/LICENSE</url>
</override>
<override>
<gav>com.microsoft.azure:azure-keyvault-core:1.2.4</gav>
<url>https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/sdk/keyvault/LICENSE</url>
</override>
<override>
<gav>com.nimbusds:nimbus-jose-jwt:9.30.2</gav>
<noticeUrl>https://bitbucket.org/connect2id/nimbus-jose-jwt/raw/e9eaef24bc7348d6be23d2a9daaacd6b8424b8c1/COPYRIGHT.txt</noticeUrl>
</override>
<override>
<gav>com.nimbusds:oauth2-oidc-sdk:10.7.1</gav>
<noticeUrl>https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/raw/c8f09b035b7e93858a39ad4a46ba4d0e17a0aefe/COPYRIGHT.txt</noticeUrl>
</override>
<override>
<gav>com.nimbusds:lang-tag:1.7</gav>
<noticeUrl>https://bitbucket.org/connect2id/nimbus-language-tags/raw/372b274e7db1c3a9d42f1ae39fb35cfbb54a8742/COPYRIGHT.txt</noticeUrl>
</override>
<override>
<gav>com.nimbusds:content-type:2.2</gav>
<noticeUrl>https://bitbucket.org/connect2id/nimbus-content-type/raw/18f43920bc8e88873f0c1e42723640536866d3df/COPYRIGHT.txt</noticeUrl>
</override>
<override>
<gav>io.projectreactor:reactor-core:3.4.34</gav>
<url>https://raw.githubusercontent.com/reactor/reactor-core/v3.4.34/LICENSE</url>
</override>
<override>
<gavs>
<gav>stax:stax-api:1.0.1</gav>
</gavs>
<url>https://raw.githubusercontent.com/codehaus/stax/master/dev/ASF2.0.txt</url>
</override>
<override>
<gav>org.ow2.asm:asm:9.3</gav>
<url>https://raw.githubusercontent.com/llbit/ow2-asm/master/LICENSE.txt</url>
</override>
<override>
<gavs>
<gav>com.google.http-client:google-http-client:1.42.3</gav>
<gav>com.google.http-client:google-http-client-jackson2:1.42.3</gav>
<gav>com.google.http-client:google-http-client-appengine:1.42.3</gav>
<gav>com.google.http-client:google-http-client-gson:1.42.3</gav>
<gav>com.google.http-client:google-http-client-apache-v2:1.42.3</gav>
</gavs>
<url>https://raw.githubusercontent.com/googleapis/google-http-java-client/v1.42.3/LICENSE</url>
</override>
<override>
<gav>com.google.oauth-client:google-oauth-client:1.34.1</gav>
<url>https://raw.githubusercontent.com/googleapis/google-oauth-java-client/v1.34.1/LICENSE</url>
</override>
<override>
<gavs>
<gav>com.google.protobuf:protobuf-java:3.21.12</gav>
<gav>com.google.protobuf:protobuf-java-util:3.21.12</gav>
</gavs>
<url>https://raw.githubusercontent.com/protocolbuffers/protobuf/v3.21.12/LICENSE</url>
</override>
<override>
<gavs>
<gav>com.google.auth:google-auth-library-oauth2-http:1.14.0</gav>
<gav>com.google.auth:google-auth-library-credentials:1.14.0</gav>
</gavs>
<url>https://raw.githubusercontent.com/googleapis/google-auth-library-java/v1.14.0/LICENSE</url>
</override>
<override>
<gavs>
<gav>com.google.cloud:google-cloud-core:2.9.4</gav>
<gav>com.google.cloud:google-cloud-core-http:2.9.4</gav>
<gav>com.google.cloud:google-cloud-core-grpc:2.9.4</gav>
</gavs>
<url>https://raw.githubusercontent.com/googleapis/java-core/v2.9.4/LICENSE</url>
</override>
<override>
<gav>com.google.cloud:google-cloud-storage:2.17.2</gav>
<gav>com.google.api.grpc:gapic-google-cloud-storage-v2:2.17.2-alpha</gav>
<gav>com.google.api.grpc:proto-google-cloud-storage-v2:2.17.2-alpha</gav>
<gav>com.google.api.grpc:grpc-google-cloud-storage-v2:2.17.2-alpha</gav>
<url>https://raw.githubusercontent.com/googleapis/java-storage/v2.17.2/LICENSE</url>
</override>
<override>
<gav>com.google.api.grpc:proto-google-cloud-monitoring-v3:1.64.0</gav>
<url>https://raw.githubusercontent.com/googleapis/googleapis/master/LICENSE</url>
</override>
<override>
<gavs>
<gav>io.opencensus:opencensus-proto:0.2.0</gav>
</gavs>
<url>https://raw.githubusercontent.com/census-instrumentation/opencensus-proto/v0.2.0/LICENSE</url>
</override>
<override>
<gavs>
<gav>io.opencensus:opencensus-proto:0.2.0</gav>
</gavs>
<url>https://raw.githubusercontent.com/census-instrumentation/opencensus-proto/v0.2.0/LICENSE</url>
</override>
<override>
<gavs>
<gav>io.opencensus:opencensus-api:0.31.1</gav>
<gav>io.opencensus:opencensus-contrib-http-util:0.31.1</gav>
</gavs>
<url>https://raw.githubusercontent.com/census-instrumentation/opencensus-java/v0.31.1/LICENSE</url>
</override>
<override>
<gavs>
<gav>io.opencensus:opencensus-contrib-exemplar-util:0.31.0</gav>
<gav>io.opencensus:opencensus-contrib-grpc-metrics:0.31.0</gav>
<gav>io.opencensus:opencensus-contrib-resource-util:0.31.0</gav>
<gav>io.opencensus:opencensus-exporter-metrics-util:0.31.0</gav>
<gav>io.opencensus:opencensus-exporter-stats-stackdriver:0.31.0</gav>
<gav>io.opencensus:opencensus-impl-core:0.31.0</gav>
<gav>io.opencensus:opencensus-impl:0.31.0</gav>
</gavs>
<url>https://raw.githubusercontent.com/census-instrumentation/opencensus-java/v0.31.0/LICENSE</url>
</override>
<override>
<gav>com.google.api-client:google-api-client:2.1.2</gav>
<url>https://raw.githubusercontent.com/googleapis/google-api-java-client/v2.1.2/LICENSE</url>
</override>
<override>
<gav>com.google.api.grpc:proto-google-iam-v1:1.8.0</gav>
<gav>com.google.api.grpc:proto-google-common-protos:2.13.0</gav>
<url>https://raw.githubusercontent.com/googleapis/gapic-generator-java/v2.13.0/java-common-protos/LICENSE</url>
</override>
<!-- api-common-java has been moved to a new repo, using the same license, for more info, see:
https://github.com/googleapis/gapic-generator-java/tree/v2.13.0/api-common-java
-->
<override>
<gav>com.google.api:api-common:2.5.0</gav>
<url>https://raw.githubusercontent.com/googleapis/gapic-generator-java/v2.13.0/api-common-java/LICENSE</url>
</override>
<!-- gax has been moved to a new repo, using the same license, for more info, see:
https://github.com/googleapis/gax-java
https://github.com/googleapis/gapic-generator-java/tree/v2.13.0/gax-java
-->
<override>
<gavs>
<gav>com.google.api:gax-httpjson:0.107.0</gav>
<gav>com.google.api:gax:2.22.0</gav>
<gav>com.google.api:gax-grpc:2.22.0</gav>
</gavs>
<url>https://raw.githubusercontent.com/googleapis/gapic-generator-java/v2.13.0/gax-java/LICENSE</url>
</override>
<override>
<gav>com.google.auto.value:auto-value:1.10.1</gav>
<gav>com.google.auto.value:auto-value-annotations:1.10.1</gav>
<url>https://raw.githubusercontent.com/google/auto/auto-value-1.10.1/LICENSE</url>
</override>
<override>
<gav>com.google.code.findbugs:jsr305:3.0.2</gav>
<url>https://raw.githubusercontent.com/findbugsproject/findbugs/3.0.2_preview2/findbugs/licenses/LICENSE-jsr305.txt</url>
</override>
<override>
<gav>com.google.code.gson:gson:2.10.1</gav>
<url>https://raw.githubusercontent.com/google/gson/gson-parent-2.10.1/LICENSE</url>
</override>
<override>
<gav>com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava</gav>
<url>https://raw.githubusercontent.com/google/guava/master/COPYING</url>
</override>
<override>
<gav>com.google.j2objc:j2objc-annotations:1.3</gav>
<url>https://raw.githubusercontent.com/google/j2objc/1.3/LICENSE</url>
</override>
<override>
<gavs>
<gav>io.grpc:grpc-alts:1.43.2</gav>
<gav>io.grpc:grpc-api:1.43.2</gav>
<gav>io.grpc:grpc-auth:1.43.2</gav>
<gav>io.grpc:grpc-census:1.43.2</gav>
<gav>io.grpc:grpc-core:1.43.2</gav>
<gav>io.grpc:grpc-grpclb:1.43.2</gav>
<gav>io.grpc:grpc-protobuf-lite:1.43.2</gav>
<gav>io.grpc:grpc-protobuf:1.43.2</gav>
<gav>io.grpc:grpc-services:1.43.2</gav>
<gav>io.grpc:grpc-stub:1.43.2</gav>
<gav>io.grpc:grpc-xds:1.43.2</gav>
</gavs>
<url>https://raw.githubusercontent.com/grpc/grpc-java/v1.43.2/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/grpc/grpc-java/v1.43.2/NOTICE.txt</noticeUrl>
</override>
<override>
<gavs>
<gav>io.grpc:grpc-alts:1.52.1</gav>
<gav>io.grpc:grpc-api:1.52.1</gav>
<gav>io.grpc:grpc-auth:1.52.1</gav>
<gav>io.grpc:grpc-context:1.52.1</gav>
<gav>io.grpc:grpc-core:1.52.1</gav>
<gav>io.grpc:grpc-grpclb:1.52.1</gav>
<gav>io.grpc:grpc-googleapis:1.52.1</gav>
<gav>io.grpc:grpc-protobuf-lite:1.52.1</gav>
<gav>io.grpc:grpc-protobuf:1.52.1</gav>
<gav>io.grpc:grpc-services:1.52.1</gav>
<gav>io.grpc:grpc-stub:1.52.1</gav>
<gav>io.grpc:grpc-xds:1.52.1</gav>
</gavs>
<url>https://raw.githubusercontent.com/grpc/grpc-java/v1.52.1/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/grpc/grpc-java/v1.52.1/NOTICE.txt</noticeUrl>
</override>
<override>
<gav>org.mindrot:jbcrypt:0.4</gav>
<url>http://www.mindrot.org/files/jBCrypt/LICENSE</url>
</override>
<override>
<gav>org.msgpack:msgpack-core:0.8.20</gav>
<noticeUrl>https://raw.githubusercontent.com/msgpack/msgpack-java/0.8.20/NOTICE</noticeUrl>
</override>
<override>
<gav>com.github.luben:zstd-jni:1.5.0-1</gav>
<url>https://raw.githubusercontent.com/luben/zstd-jni/v1.5.0-1/LICENSE</url>
</override>
<override>
<gav>org.slf4j:slf4j-reload4j:1.7.36</gav>
<url>https://raw.githubusercontent.com/qos-ch/slf4j/v_1.7.36/LICENSE.txt</url>
</override>
<override>
<gav>org.conscrypt:conscrypt-openjdk-uber:2.5.1</gav>
<url>https://raw.githubusercontent.com/google/conscrypt/2.5.1/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/google/conscrypt/2.5.1/NOTICE</noticeUrl>
</override>
<override>
<gav>io.perfmark:perfmark-api:0.26.0</gav>
<url>https://raw.githubusercontent.com/perfmark/perfmark/v0.26.0/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/perfmark/perfmark/v0.26.0/NOTICE</noticeUrl>
</override>
<override>
<gavs>
<gav>com.google.cloud.bigdataoss:gcs-connector:hadoop3-2.2.6</gav>
<gav>com.google.cloud.bigdataoss:gcsio:2.2.6</gav>
<gav>com.google.cloud.bigdataoss:util-hadoop:hadoop3-2.2.6</gav>
<gav>com.google.cloud.bigdataoss:util:2.2.6</gav>
</gavs>
<url>https://raw.githubusercontent.com/GoogleCloudDataproc/hadoop-connectors/v2.2.6/LICENSE</url>
</override>
<override>
<gavs>
<gav>com.google.flogger:flogger:0.7.1</gav>
<gav>com.google.flogger:google-extensions:0.7.1</gav>
<gav>com.google.flogger:flogger-system-backend:0.7.1</gav>
</gavs>
<url>https://raw.githubusercontent.com/google/flogger/flogger-0.7.1/LICENSE</url>
</override>
<override>
<gavs>
<gav>com.google.api.grpc:proto-google-cloud-monitoring-v3:1.64.0</gav>
<gav>com.google.api.grpc:proto-google-cloud-storage-v2:2.2.2-alpha</gav>
<gav>com.google.api.grpc:grpc-google-cloud-storage-v2:2.2.2-alpha</gav>
</gavs>
<url>https://raw.githubusercontent.com/googleapis/googleapis/master/LICENSE</url>
</override>
<override>
<gav>com.lmax:disruptor:3.4.2</gav>
<url>https://raw.githubusercontent.com/LMAX-Exchange/disruptor/3.4.2/LICENCE.txt</url>
</override>
<override>
<gav>com.google.cloud:google-cloud-core-grpc:1.82.0</gav>
<url>https://raw.githubusercontent.com/googleapis/java-core/v1.82.0/LICENSE</url>
</override>
<override>
<gav>com.google.cloud:google-cloud-monitoring:1.82.0</gav>
<url>https://raw.githubusercontent.com/googleapis/java-monitoring/1.82.0/LICENSE</url>
</override>
<override>
<gav>com.google.api-client:google-api-client-jackson2:1.32.2</gav>
<url>https://raw.githubusercontent.com/googleapis/google-api-java-client/v1.32.2/LICENSE</url>
</override>
<override>
<gav>org.conscrypt:conscrypt-openjdk-uber:2.5.1</gav>
<url>https://raw.githubusercontent.com/google/conscrypt/2.5.1/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/google/conscrypt/2.5.1/NOTICE</noticeUrl>
</override>
<override>
<gav>io.perfmark:perfmark-api:0.23.0</gav>
<url>https://raw.githubusercontent.com/perfmark/perfmark/v0.23.0/LICENSE</url>
<noticeUrl>https://raw.githubusercontent.com/perfmark/perfmark/v0.23.0/NOTICE</noticeUrl>
</override>
<override>
<gav>com.google.api:gax-grpc:2.7.1</gav>
<url>https://raw.githubusercontent.com/googleapis/gax-java/v2.7.1/LICENSE</url>
</override>
</overrides>
<licenses>
<license>
<displayName>Various 3rd party</displayName>
<url>file://${basedir}/../asterix-dashboard/src/main/resources/dashboard/static/3rdpartylicenses.txt</url>
<contentFile>${basedir}/../asterix-dashboard/src/main/resources/dashboard/static/3rdpartylicenses.txt</contentFile>
</license>
<license>
<displayName>a BSD 3-clause license</displayName>
<url>http://asm.objectweb.org/license.html</url>
</license>
<license>
<displayName>a BSD 3-clause license</displayName>
<url>https://github.com/google/protobuf/blob/v2.5.0/COPYING.txt</url>
<contentFile>protobuf_2.5.0_LICENSE.txt</contentFile>
</license>
<license>
<displayName>a BSD 3-clause license</displayName>
<url>https://github.com/codehaus/paranamer-git/blob/paranamer-2.3/LICENSE.txt</url>
<contentFile>paranamer-2.3_LICENSE.txt</contentFile>
</license>
<license>
<displayName>a BSD 3-clause license</displayName>
<url>https://cytranet.dl.sourceforge.net/project/xmlenc/xmlenc/0.52/xmlenc-0.52.tgz?xmlenc-0.52/COPYRIGHT</url>
<contentFile>xmlenc_0.52_LICENSE.txt</contentFile>
</license>
<license>
<displayName>The Apache Software License, Version 2.0</displayName>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<aliasUrls>
<aliasUrl>http://www.apache.org/licenses/LICENSE-2.0</aliasUrl>
<aliasUrl>https://www.apache.org/licenses/LICENSE-2.0.txt</aliasUrl>
<aliasUrl>http://www.apache.org/licenses/LICENSE-2.0.html</aliasUrl>
<aliasUrl>https://www.apache.org/licenses/LICENSE-2.0.html</aliasUrl>
<aliasUrl>https://aws.amazon.com/apache2.0</aliasUrl>
<aliasUrl>https://opensource.org/licenses/Apache-2.0</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/jorabin/KeePassJava2/KeePassJava2-2.1.4/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/reactor/reactor-core/v3.4.34/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/codehaus/stax/master/dev/ASF2.0.txt</aliasUrl>
<aliasUrl>https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/raw/c8f09b035b7e93858a39ad4a46ba4d0e17a0aefe/LICENSE.txt</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/auto/auto-value-1.10.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/j2objc/1.3/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/java-storage/v2.17.2/LICENSE</aliasUrl>
<aliasUrl>http://repository.jboss.org/licenses/apache-2.0.txt</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/census-instrumentation/opencensus-java/v0.31.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/census-instrumentation/opencensus-java/v0.31.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/census-instrumentation/opencensus-proto/v0.2.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/conscrypt/2.5.2/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/googleapis/master/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/perfmark/perfmark/v0.26.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-http-java-client/v1.42.3/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/conscrypt/2.5.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/flogger/flogger-0.7.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-api-java-client/v1.32.2/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-api-java-client/v1.35.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/java-core/v1.82.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/java-monitoring/1.82.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/GoogleCloudDataproc/hadoop-connectors/v2.2.6/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/LMAX-Exchange/disruptor/3.4.2/LICENCE.txt</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/perfmark/perfmark/v0.23.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/grpc/grpc-java/v1.43.2/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/grpc/grpc-java/v1.47.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-http-java-client/v1.42.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-oauth-java-client/v1.34.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/java-core/v2.9.4/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/gson/gson-parent-2.10.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/gapic-generator-java/v2.13.0/java-common-protos/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/google-api-java-client/v2.1.2/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/grpc/grpc-java/v1.52.1/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/reactor/reactor-netty/v1.0.28/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/googleapis/java-core/v2.8.0/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/google/gson/gson-parent-2.9.0/LICENSE</aliasUrl>
</aliasUrls>
<metric>1</metric>
</license>
<license>
<url>https://java.net/projects/stax-utils/sources/svn/content/trunk/LICENSE</url>
<contentFile>stax-utils_LICENSE.txt</contentFile>
<displayName>a BSD 3-clause license</displayName>
<aliasUrls>
<aliasUrl>https://stax-utils.dev.java.net/source/browse/*checkout*/stax-utils/LICENSE</aliasUrl>
</aliasUrls>
</license>
<license>
<url>http://www.json.org/license.html</url>
<displayName>The JSON License</displayName>
</license>
<license>
<url>https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html</url>
<!--<displayName>CDDL 1.1</displayName>-->
<metric>10</metric>
<aliasUrls>
<aliasUrl>https://glassfish.java.net/public/CDDL+GPL_1_1.html</aliasUrl>
<aliasUrl>http://glassfish.java.net/public/CDDL+GPL_1_1.html</aliasUrl>
<aliasUrl>https://jsp.java.net/license.html</aliasUrl>
</aliasUrls>
</license>
<license>
<url>http://www.sun.com/cddl/cddl.html</url>
<metric>10</metric>
<aliasUrls>
<aliasUrl>https://glassfish.dev.java.net/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>http://glassfish.java.net/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>https://glassfish.java.net/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>http://glassfish.dev.java.net/public/CDDL+GPL.html</aliasUrl>
<aliasUrl>https://glassfish.dev.java.net/public/CDDLv1.0.html</aliasUrl>
<aliasUrl>https://glassfish.java.net/public/CDDLv1.0.html</aliasUrl>
</aliasUrls>
</license>
<license>
<url>http://www.antlr.org/license.html</url>
<aliasUrls>http://antlr.org/license.html</aliasUrls>
</license>
<license>
<url>https://opensource.org/licenses/mit-license.php</url>
<aliasUrls>
<aliasUrl>http://www.opensource.org/licenses/mit-license.php</aliasUrl>
<aliasUrl>http://opensource.org/licenses/MIT</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/AzureAD/microsoft-authentication-library-for-java/v1.13.8/LICENSE</aliasUrl>
<aliasUrl>https://raw.githubusercontent.com/AzureAD/microsoft-authentication-extensions-for-java/master/LICENSE</aliasUrl>
</aliasUrls>
</license>
<license>
<url>https://opensource.org/licenses/isc-license.txt</url>
<aliasUrls>
<aliasUrl>http://opensource.org/licenses/ISC</aliasUrl>
</aliasUrls>
</license>
<license>
<!-- this is special case- handled in ftl template -->
<url>PUBLIC_DOMAIN</url>
<aliasUrls>Public Domain</aliasUrls>
</license>
<license>
<url>https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt</url>
<aliasUrls>https://creativecommons.org/publicdomain/zero/1.0/legalcode</aliasUrls>
<aliasUrls>https://creativecommons.org/publicdomain/zero/1.0/</aliasUrls>
<aliasUrls>http://creativecommons.org/publicdomain/zero/1.0/legalcode</aliasUrls>
<aliasUrls>http://creativecommons.org/publicdomain/zero/1.0/</aliasUrls>
</license>
<license>
<displayName>The Go license</displayName>
<url>http://golang.org/LICENSE</url>
<aliasUrls>
<aliasUrl>https://golang.org/LICENSE</aliasUrl>
</aliasUrls>
</license>
<license>
<displayName>MIT No Attribution (MIT-0)</displayName>
<url>https://spdx.org/licenses/MIT-0</url>
<aliasUrls>
<aliasUrl>https://spdx.org/licenses/MIT-0.html</aliasUrl>
<aliasUrl>https://github.com/aws/mit-0</aliasUrl>
</aliasUrls>
</license>
<license>
<displayName>MIT License</displayName>
<url>https://raw.githubusercontent.com/Azure/azure-sdk-for-java/main/LICENSE.txt</url>
<aliasUrls>
<aliasUrl>com.microsoft.azure--msal4j--1.14.0_MIT License</aliasUrl>
</aliasUrls>
</license>
</licenses>
<templateProperties>
<packageName>Apache AsterixDB Server Install</packageName>
<asterixAppLocation>repo/asterix-app-${project.version}.jar, within this assembly</asterixAppLocation>
<hyracksControlCcLocation>repo/hyracks-control-cc-${project.version}.jar, within this assembly</hyracksControlCcLocation>
<asterixDashboardLocation>repo/asterix-dashboard-${project.version}.jar, within this assembly</asterixDashboardLocation>
</templateProperties>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<configuration>
<assembleDirectory>
${project.build.directory}/appassembler
</assembleDirectory>
<repositoryLayout>flat</repositoryLayout>
<useWildcardClassPath>true</useWildcardClassPath>
<programs>
<program>
<platforms>
<platform>unix</platform>
</platforms>
<name>asterixcc</name>
<mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
<commandLineArguments>
<commandLineArgument>-app-class</commandLineArgument>
<commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplication</commandLineArgument>
</commandLineArguments>
</program>
<program>
<platforms>
<platform>unix</platform>
</platforms>
<name>asterixnc</name>
<mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
<commandLineArguments>
<commandLineArgument>-app-class</commandLineArgument>
<commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplication</commandLineArgument>
</commandLineArguments>
</program>
<program>
<platforms>
<platform>unix</platform>
</platforms>
<name>asterixncservice</name>
<mainClass>org.apache.hyracks.control.nc.service.NCService</mainClass>
</program>
</programs>
<daemons>
<daemon>
<id>asterixcc</id>
<mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
<platforms>
<platform>booter-windows</platform>
</platforms>
<commandLineArguments>
<commandLineArgument>-app-class</commandLineArgument>
<commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplication</commandLineArgument>
</commandLineArguments>
</daemon>
<daemon>
<id>asterixnc</id>
<mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
<platforms>
<platform>booter-windows</platform>
</platforms>
<commandLineArguments>
<commandLineArgument>-app-class</commandLineArgument>
<commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplication</commandLineArgument>
</commandLineArguments>
</daemon>
<daemon>
<id>asterixncservice</id>
<mainClass>org.apache.hyracks.control.nc.service.NCService</mainClass>
<platforms>
<platform>booter-windows</platform>
</platforms>
</daemon>
</daemons>
</configuration>
<executions>
<execution>
<goals>
<goal>assemble</goal>
<goal>generate-daemons</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>process-test-classes</id>
<phase>package</phase>
<configuration>
<target>
<chmod file="target/appassembler/bin/*" perm="755" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<configuration>
<attach>true</attach>
<filters>
<filter>${project.basedir}/src/main/assembly/filter.properties</filter>
</filters>
<descriptors>
<descriptor>${project.basedir}/src/main/assembly/binary-assembly.xml</descriptor>
</descriptors>
</configuration>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<ignoredDependencies combine.children="append">
<ignoredDependency>org.apache.asterix:asterix-opt-bom:*</ignoredDependency>
<ignoredDependency>org.apache.hyracks:hyracks-storage-am-lsm-btree-test:*</ignoredDependency>
</ignoredDependencies>
<usedDependencies combine.children="append">
<usedDependency>org.apache.asterix:asterix-app</usedDependency>
<usedDependency>org.apache.asterix:asterix-client-helper</usedDependency>
<usedDependency>org.apache.hadoop:hadoop-minicluster</usedDependency>
<usedDependency>org.apache.hyracks:hyracks-control-cc</usedDependency>
<usedDependency>org.apache.hyracks:hyracks-control-nc</usedDependency>
<usedDependency>org.apache.hyracks:hyracks-nc-service</usedDependency>
<usedDependency>org.apache.asterix:asterix-external-data</usedDependency>
<usedDependency>org.codehaus.mojo.appassembler:appassembler-booter</usedDependency>
<usedDependency>org.apache.asterix:asterix-fuzzyjoin</usedDependency>
<usedDependency>org.apache.asterix:asterix-dashboard</usedDependency>
<usedDependency>org.apache.asterix:asterix-geo</usedDependency>
</usedDependencies>
</configuration>
</plugin>
<!-- TODO: this is just grody. workaround for not being able to use the proper dir in our integration tests on jenkins -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>venv</id>
<phase>${prepare-env.stage}</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<!--suppress UnresolvedMavenProperty -->
<executable>${python.path}</executable>
<workingDirectory>${project.build.directory}</workingDirectory>
<arguments>
<argument>-m</argument>
<argument>venv</argument>
<argument>${project.build.directory}</argument>
</arguments>
</configuration>
</execution>
<execution>
<id>shiv-install</id>
<phase>${prepare-env.stage}</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${pip.path}</executable>
<workingDirectory>${project.build.directory}</workingDirectory>
<arguments>
<argument>install</argument>
<argument>--exists-action</argument>
<argument>w</argument>
<argument>--upgrade</argument>
<argument>shiv</argument>
</arguments>
<environmentVariables>
<VIRTUALENV>${project.build.directory}</VIRTUALENV>
<PATH>${project.build.directory}${path.separator}${env.PATH}${file.separator}bin</PATH>
</environmentVariables>
</configuration>
</execution>
<execution>
<id>shiv-msgpack-shim</id>
<phase>${shim.stage}</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${shiv.path}</executable>
<workingDirectory>${project.build.directory}</workingDirectory>
<arguments>
<argument>-o </argument>
<argument>${project.build.directory}${file.separator}classes${file.separator}msgpack.pyz</argument>
<argument>msgpack</argument>
</arguments>
<environmentVariables>
<VIRTUALENV>${project.build.directory}</VIRTUALENV>
<PATH>${project.build.directory}${path.separator}${env.PATH}${file.separator}bin</PATH>
</environmentVariables>
</configuration>
</execution>
<execution>
<id>shiv-test-lib</id>
<phase>${pytestlib.stage}</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${shiv.path}</executable>
<workingDirectory>${project.build.directory}</workingDirectory>
<arguments>
<argument>-o </argument>
<argument>${project.build.directory}${file.separator}TweetSent.pyz</argument>
<argument>--site-packages</argument>
<argument>${project.build.directory}${file.separator}..${file.separator}..${file.separator}asterix-app${file.separator}src${file.separator}test${file.separator}resources${file.separator}TweetSent</argument>
<argument>scikit-learn</argument>
</arguments>
<environmentVariables>
<VIRTUALENV>${project.build.directory}</VIRTUALENV>
<PATH>${project.build.directory}${path.separator}${env.PATH}${file.separator}bin</PATH>
</environmentVariables>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.hyracks</groupId>
<artifactId>license-automation-plugin</artifactId>
<versionRange>[0.0,)</versionRange>
<goals>
<goal>generate</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<id>windows.python.envs</id>
<activation>
<os>
<family>Windows</family>
</os>
</activation>
<properties>
<pip.path>${project.build.directory}\Scripts\pip3.exe</pip.path>
<shiv.path>${project.build.directory}\Scripts\shiv.exe</shiv.path>
</properties>
</profile>
<profile>
<id>opt-modules</id>
<activation>
<file>
<exists>../asterix-opt/pom.xml</exists>
</file>
</activation>
<dependencies>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-opt-bom</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
</dependencies>
</profile>
<!-- putting jdeb in a profile ensures it runs after inherited plugins which may be in a profile -->
<profile>
<id>jdeb</id>
<activation>
<file>
<exists>pom.xml</exists>
</file>
</activation>
<build>
<plugins>
<plugin>
<artifactId>jdeb</artifactId>
<groupId>org.vafer</groupId>
<version>1.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jdeb</goal>
</goals>
<configuration>
<dataSet>
<data>
<src>${project.build.directory}/${project.build.finalName}-binary-assembly/apache-asterixdb-${project.version}</src>
<type>directory</type>
<mapper>
<type>perm</type>
<prefix>/opt/apache-asterixdb/</prefix>
<user>root</user>
<group>root</group>
<filemode>755</filemode>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/systemd/cc.conf</src>
<mapper>
<prefix>/opt/apache-asterixdb/</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
<filemode>644</filemode>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/udf_listener.py</src>
<mapper>
<prefix>/opt/apache-asterixdb/bin</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
<filemode>555</filemode>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/systemd/asterix-cc.service</src>
<mapper>
<prefix>/lib/systemd/system</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/systemd/asterix-nc.service</src>
<mapper>
<prefix>/lib/systemd/system</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/systemd/pyudf.socket</src>
<mapper>
<prefix>/lib/systemd/system</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
</mapper>
</data>
<data>
<type>file</type>
<src>src/deb/systemd/pyudf@.service</src>
<mapper>
<prefix>/lib/systemd/system</prefix>
<type>perm</type>
<user>root</user>
<group>root</group>
</mapper>
</data>
<data>
<type>template</type>
<paths>
<path>/opt/apache-asterixdb/logs</path>
<path>/opt/apache-asterixdb/data</path>
</paths>
<mapper>
<type>perm</type>
<user>asterixdb</user>
<group>asterixdb</group>
<filemode>750</filemode>
</mapper>
</data>
</dataSet>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>asterix-gerrit-integration-tests</id>
<properties>
<test.includes/>
<itest.includes>**/NCServiceExecutionIT.java,**/RecoveryIT.java</itest.includes>
<failIfNoTests>false</failIfNoTests>
</properties>
</profile>
<profile>
<id>asterix-gerrit-verify-no-app</id>
<properties>
<test.includes/>
<itest.excludes>**/NCServiceExecutionIT.java,**/RecoveryIT.java</itest.excludes>
<failIfNoTests>false</failIfNoTests>
</properties>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-control-cc</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-control-nc</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-nc-service</artifactId>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-server-test</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-lsm-btree-test</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
<artifactId>appassembler-booter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-client-helper</artifactId>
<version>${project.version}</version>
<type>zip</type>
<classifier>assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-minicluster</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-util</artifactId>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-test-support</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-dashboard</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-geo</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
</dependency>
<dependency>
<groupId>org.kitesdk</groupId>
<artifactId>kite-data-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>algebricks-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-api</artifactId>
</dependency>
</dependencies>
<!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
<repositories>
<repository>
<id>atlassian-3rdparty</id>
<url>https://packages.atlassian.com/maven-3rdparty/</url>
</repository>
</repositories>
</project>