Preparing Spark release v2.2.1-rc1
[spark.git] / resource-managers / mesos / 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 <artifactId>spark-mesos_2.11</artifactId>
28 <packaging>jar</packaging>
29 <name>Spark Project Mesos</name>
30 <properties>
31 <sbt.project.name>mesos</sbt.project.name>
32 <mesos.version>1.0.0</mesos.version>
33 <mesos.classifier>shaded-protobuf</mesos.classifier>
34 </properties>
35
36 <dependencies>
37 <dependency>
38 <groupId>org.apache.spark</groupId>
39 <artifactId>spark-core_${scala.binary.version}</artifactId>
40 <version>${project.version}</version>
41 </dependency>
42
43 <dependency>
44 <groupId>org.apache.spark</groupId>
45 <artifactId>spark-core_${scala.binary.version}</artifactId>
46 <version>${project.version}</version>
47 <type>test-jar</type>
48 <scope>test</scope>
49 </dependency>
50
51 <dependency>
52 <groupId>org.apache.spark</groupId>
53 <artifactId>spark-tags_${scala.binary.version}</artifactId>
54 <type>test-jar</type>
55 <scope>test</scope>
56 </dependency>
57
58 <dependency>
59 <groupId>org.apache.mesos</groupId>
60 <artifactId>mesos</artifactId>
61 <version>${mesos.version}</version>
62 <classifier>${mesos.classifier}</classifier>
63 <exclusions>
64 <exclusion>
65 <groupId>com.google.protobuf</groupId>
66 <artifactId>protobuf-java</artifactId>
67 </exclusion>
68 </exclusions>
69 </dependency>
70
71 <dependency>
72 <groupId>org.mockito</groupId>
73 <artifactId>mockito-core</artifactId>
74 <scope>test</scope>
75 </dependency>
76
77 <!-- Explicitly depend on shaded dependencies from the parent, since shaded deps aren't transitive -->
78 <dependency>
79 <groupId>com.google.guava</groupId>
80 <artifactId>guava</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>org.eclipse.jetty</groupId>
84 <artifactId>jetty-server</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>org.eclipse.jetty</groupId>
88 <artifactId>jetty-plus</artifactId>
89 </dependency>
90 <dependency>
91 <groupId>org.eclipse.jetty</groupId>
92 <artifactId>jetty-util</artifactId>
93 </dependency>
94 <dependency>
95 <groupId>org.eclipse.jetty</groupId>
96 <artifactId>jetty-http</artifactId>
97 </dependency>
98 <dependency>
99 <groupId>org.eclipse.jetty</groupId>
100 <artifactId>jetty-servlet</artifactId>
101 </dependency>
102 <dependency>
103 <groupId>org.eclipse.jetty</groupId>
104 <artifactId>jetty-servlets</artifactId>
105 </dependency>
106 <!-- End of shaded deps. -->
107
108 </dependencies>
109
110
111 <build>
112 <outputDirectory>target/scala-${scala.binary.version}/classes</outputDirectory>
113 <testOutputDirectory>target/scala-${scala.binary.version}/test-classes</testOutputDirectory>
114 </build>
115
116 </project>