Preparing Spark release v2.2.1-rc1
[spark.git] / external / kinesis-asl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 ~ Licensed to the Apache Software Foundation (ASF) under one or more
4 ~ contributor license agreements. See the NOTICE file distributed with
5 ~ this work for additional information regarding copyright ownership.
6 ~ The ASF licenses this file to You under the Apache License, Version 2.0
7 ~ (the "License"); you may not use this file except in compliance with
8 ~ the License. You may obtain a copy of the License at
9 ~
10 ~ http://www.apache.org/licenses/LICENSE-2.0
11 ~
12 ~ Unless required by applicable law or agreed to in writing, software
13 ~ distributed under the License is distributed on an "AS IS" BASIS,
14 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 ~ See the License for the specific language governing permissions and
16 ~ limitations under the License.
17 -->
18 <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">
19 <modelVersion>4.0.0</modelVersion>
20 <parent>
21 <groupId>org.apache.spark</groupId>
22 <artifactId>spark-parent_2.11</artifactId>
23 <version>2.2.1</version>
24 <relativePath>../../pom.xml</relativePath>
25 </parent>
26
27 <!-- Kinesis integration is not included by default due to ASL-licensed code. -->
28 <artifactId>spark-streaming-kinesis-asl_2.11</artifactId>
29 <packaging>jar</packaging>
30 <name>Spark Kinesis Integration</name>
31
32 <properties>
33 <sbt.project.name>streaming-kinesis-asl</sbt.project.name>
34 </properties>
35
36 <dependencies>
37 <dependency>
38 <groupId>org.apache.spark</groupId>
39 <artifactId>spark-streaming_${scala.binary.version}</artifactId>
40 <version>${project.version}</version>
41 </dependency>
42 <dependency>
43 <groupId>org.apache.spark</groupId>
44 <artifactId>spark-core_${scala.binary.version}</artifactId>
45 <version>${project.version}</version>
46 <type>test-jar</type>
47 <scope>test</scope>
48 </dependency>
49 <dependency>
50 <groupId>org.apache.spark</groupId>
51 <artifactId>spark-streaming_${scala.binary.version}</artifactId>
52 <version>${project.version}</version>
53 <type>test-jar</type>
54 <scope>test</scope>
55 </dependency>
56 <dependency>
57 <groupId>com.amazonaws</groupId>
58 <artifactId>amazon-kinesis-client</artifactId>
59 <version>${aws.kinesis.client.version}</version>
60 </dependency>
61 <dependency>
62 <groupId>com.amazonaws</groupId>
63 <artifactId>aws-java-sdk-sts</artifactId>
64 <version>${aws.java.sdk.version}</version>
65 </dependency>
66 <dependency>
67 <groupId>com.amazonaws</groupId>
68 <artifactId>amazon-kinesis-producer</artifactId>
69 <version>${aws.kinesis.producer.version}</version>
70 <scope>test</scope>
71 </dependency>
72 <dependency>
73 <groupId>org.mockito</groupId>
74 <artifactId>mockito-core</artifactId>
75 <scope>test</scope>
76 </dependency>
77 <dependency>
78 <groupId>org.scalacheck</groupId>
79 <artifactId>scalacheck_${scala.binary.version}</artifactId>
80 <scope>test</scope>
81 </dependency>
82 <dependency>
83 <groupId>org.apache.spark</groupId>
84 <artifactId>spark-tags_${scala.binary.version}</artifactId>
85 </dependency>
86
87 <!--
88 This spark-tags test-dep is needed even though it isn't used in this module, otherwise testing-cmds that exclude
89 them will yield errors.
90 -->
91 <dependency>
92 <groupId>org.apache.spark</groupId>
93 <artifactId>spark-tags_${scala.binary.version}</artifactId>
94 <type>test-jar</type>
95 <scope>test</scope>
96 </dependency>
97
98 </dependencies>
99 <build>
100 <outputDirectory>target/scala-${scala.binary.version}/classes</outputDirectory>
101 <testOutputDirectory>target/scala-${scala.binary.version}/test-classes</testOutputDirectory>
102 </build>
103 </project>