<?xml version="1.0"?> <!-- ~ 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 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.druid.extensions.contrib</groupId> <artifactId>druid-cloudfiles-extensions</artifactId> <name>druid-cloudfiles-extensions</name> <description>druid-cloudfiles-extensions</description> <parent> <groupId>org.apache.druid</groupId> <artifactId>druid</artifactId> <version>0.15.0-incubating-SNAPSHOT</version> <relativePath>../../pom.xml</relativePath> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <jclouds.version>1.9.1</jclouds.version> <!-- The version of guice is forced to 3.0 since JClouds 1.9.1 does not work with guice 4.0-beta --> <guice.version>3.0</guice.version> </properties> <dependencies> <dependency> <groupId>org.apache.druid</groupId> <artifactId>druid-core</artifactId> <version>${project.parent.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>${guice.version}</version> <exclusions> <exclusion> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> </exclusion> </exclusions> <!--$NO-MVN-MAN-VER$ --> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-servlet</artifactId> <version>${guice.version}</version> <!--$NO-MVN-MAN-VER$ --> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-multibindings</artifactId> <version>${guice.version}</version> <!--$NO-MVN-MAN-VER$ --> </dependency> <!-- jclouds dependencies --> <dependency> <groupId>org.apache.jclouds.driver</groupId> <artifactId>jclouds-slf4j</artifactId> <version>${jclouds.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.jclouds.driver</groupId> <artifactId>jclouds-sshj</artifactId> <version>${jclouds.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <!-- Rackspace US dependencies --> <dependency> <groupId>org.apache.jclouds.provider</groupId> <artifactId>rackspace-cloudfiles-us</artifactId> <version>${jclouds.version}</version> </dependency> <!-- Rackspace UK dependencies --> <dependency> <groupId>org.apache.jclouds.provider</groupId> <artifactId>rackspace-cloudfiles-uk</artifactId> <version>${jclouds.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-guice</artifactId> <version>${jackson.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> </exclusions> </dependency> <!-- Tests --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.druid</groupId> <artifactId>druid-server</artifactId> <version>${project.parent.version}</version> <scope>test</scope> </dependency> </dependencies> </project>