cantor-archive
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-archive</artifactId>
<version>0.3.17</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2020, Salesforce.com, Inc.
~ All rights reserved.
~ SPDX-License-Identifier: BSD-3-Clause
~ For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>cantor-archive</artifactId>
<packaging>jar</packaging>
<name>cantor-archive</name>
<description>Cantor Archive Utilities</description>
<parent>
<artifactId>cantor-parent</artifactId>
<groupId>com.salesforce.cantor</groupId>
<version>0.3.17</version>
<relativePath>../pom.xml</relativePath>
</parent>
<properties>
<maven.plugin.os.version>1.6.0</maven.plugin.os.version>
<maven.plugin.protobuf.version>0.6.1</maven.plugin.protobuf.version>
<protobuf.version>3.4.0</protobuf.version>
<commons-compress.version>1.19</commons-compress.version>
<s3mock.version>2.1.16</s3mock.version>
<jackson.version>2.10.0</jackson.version>
</properties>
<dependencies>
<!--CANTOR BASE-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-base</artifactId>
<version>${project.version}</version>
</dependency>
<!--CANTOR COMMON-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-common</artifactId>
<version>${project.version}</version>
</dependency>
<!--CANTOR MISC-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-misc</artifactId>
<version>${project.version}</version>
</dependency>
<!--CANTOR S3-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-s3</artifactId>
<version>${project.version}</version>
</dependency>
<!--PROTOBUF-->
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${protobuf.version}</version>
</dependency>
<!--APACHE COMMONS COMPRESS-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>${commons-compress.version}</version>
</dependency>
<!-- TEST DEPENDENCIES -->
<!--TESTNG-->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>${testng.version}</version>
<scope>test</scope>
</dependency>
<!--CANTOR H2-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-h2</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<!--CANTOR GRPC-->
<dependency>
<groupId>com.salesforce.cantor</groupId>
<artifactId>cantor-grpc-client</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<!--S3 MOCK-->
<dependency>
<groupId>com.adobe.testing</groupId>
<artifactId>s3mock-testng</artifactId>
<version>${s3mock.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http</artifactId>
</exclusion>
<exclusion>
<groupId>software.amazon.awssdk</groupId>
<artifactId>apache-client</artifactId>
</exclusion>
<exclusion>
<groupId>software.amazon.awssdk</groupId>
<artifactId>netty-nio-client</artifactId>
</exclusion>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
</exclusion>
<exclusion>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--JACKSON CORE-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
<scope>test</scope>
</dependency>
<!--JACKSON DATABIND-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
<scope>test</scope>
</dependency>
<!-- LOGBACK-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<extensions>
<!--OS EXTENSION-->
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>${maven.plugin.os.version}</version>
</extension>
</extensions>
<plugins>
<!--PROTOBUF COMPILER-->
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
<version>${maven.plugin.protobuf.version}</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
<configuration>
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
</configuration>
</plugin>
</plugins>
</build>
</project>