TEZ-3801. Update version in master to 0.9.1 (zhiyuany)
[tez.git] / tez-ext-service-tests / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 ~ Licensed under the Apache License, Version 2.0 (the "License");
4 ~ you may not use this file except in compliance with the License.
5 ~ You may obtain a copy of the License at
6 ~
7 ~ http://www.apache.org/licenses/LICENSE-2.0
8 ~
9 ~ Unless required by applicable law or agreed to in writing, software
10 ~ distributed under the License is distributed on an "AS IS" BASIS,
11 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 ~ See the License for the specific language governing permissions and
13 ~ limitations under the License.
14 -->
15
16 <project xmlns="http://maven.apache.org/POM/4.0.0"
17 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
18 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 <artifactId>tez</artifactId>
22 <groupId>org.apache.tez</groupId>
23 <version>0.9.1-SNAPSHOT</version>
24 </parent>
25
26 <artifactId>tez-ext-service-tests</artifactId>
27
28 <dependencies>
29 <dependency>
30 <groupId>io.netty</groupId>
31 <artifactId>netty</artifactId>
32 <version>3.6.2.Final</version>
33 </dependency>
34 <dependency>
35 <groupId>org.slf4j</groupId>
36 <artifactId>slf4j-log4j12</artifactId>
37 </dependency>
38 <dependency>
39 <groupId>com.google.guava</groupId>
40 <artifactId>guava</artifactId>
41 </dependency>
42 <dependency>
43 <groupId>org.apache.hadoop</groupId>
44 <artifactId>hadoop-common</artifactId>
45 </dependency>
46 <dependency>
47 <groupId>org.apache.hadoop</groupId>
48 <artifactId>hadoop-hdfs</artifactId>
49 <scope>test</scope>
50 </dependency>
51 <dependency>
52 <groupId>junit</groupId>
53 <artifactId>junit</artifactId>
54 </dependency>
55 <dependency>
56 <groupId>org.mockito</groupId>
57 <artifactId>mockito-all</artifactId>
58 <scope>test</scope>
59 </dependency>
60 <dependency>
61 <groupId>org.apache.tez</groupId>
62 <artifactId>tez-runtime-internals</artifactId>
63 </dependency>
64 <dependency>
65 <!-- Required for the ShuffleHandler -->
66 <groupId>org.apache.tez</groupId>
67 <artifactId>tez-runtime-library</artifactId>
68 </dependency>
69 <dependency>
70 <groupId>org.apache.tez</groupId>
71 <artifactId>tez-dag</artifactId>
72 </dependency>
73 <dependency>
74 <groupId>org.apache.tez</groupId>
75 <artifactId>tez-tests</artifactId>
76 <scope>test</scope>
77 <type>test-jar</type>
78 </dependency>
79 <dependency>
80 <groupId>org.apache.hadoop</groupId>
81 <artifactId>hadoop-hdfs</artifactId>
82 <scope>test</scope>
83 <type>test-jar</type>
84 </dependency>
85 <dependency>
86 <groupId>org.apache.hadoop</groupId>
87 <artifactId>hadoop-yarn-server-tests</artifactId>
88 <type>test-jar</type>
89 <scope>test</scope>
90 </dependency>
91 <dependency>
92 <groupId>org.apache.hadoop</groupId>
93 <artifactId>hadoop-common</artifactId>
94 <type>test-jar</type>
95 <scope>test</scope>
96 </dependency>
97 <dependency>
98 <groupId>org.apache.hadoop</groupId>
99 <artifactId>hadoop-mapreduce-client-jobclient</artifactId>
100 <type>test-jar</type>
101 <scope>test</scope>
102 </dependency>
103
104 </dependencies>
105
106 <build>
107 <!--
108 Include all files in src/main/resources. By default, do not apply property
109 substitution (filtering=false), but do apply property substitution to
110 version-info.properties (filtering=true). This will substitute the
111 version information correctly, but prevent Maven from altering other files.
112 -->
113 <resources>
114 <resource>
115 <directory>${basedir}/src/main/resources</directory>
116 <excludes>
117 <exclude>tez-api-version-info.properties</exclude>
118 </excludes>
119 <filtering>false</filtering>
120 </resource>
121 <resource>
122 <directory>${basedir}/src/main/resources</directory>
123 <includes>
124 <include>tez-api-version-info.properties</include>
125 </includes>
126 <filtering>true</filtering>
127 </resource>
128 </resources>
129 <plugins>
130 <plugin>
131 <groupId>org.apache.rat</groupId>
132 <artifactId>apache-rat-plugin</artifactId>
133 </plugin>
134 <plugin>
135 <groupId>org.apache.hadoop</groupId>
136 <artifactId>hadoop-maven-plugins</artifactId>
137 <executions>
138 <execution>
139 <id>compile-protoc</id>
140 <phase>generate-sources</phase>
141 <goals>
142 <goal>protoc</goal>
143 </goals>
144 <configuration>
145 <protocVersion>${protobuf.version}</protocVersion>
146 <protocCommand>${protoc.path}</protocCommand>
147 <imports>
148 <param>${basedir}/src/test/proto</param>
149 <param>${basedir}/../tez-api/src/main/proto</param>
150 </imports>
151 <source>
152 <directory>${basedir}/src/test/proto</directory>
153 <includes>
154 <include>TezDaemonProtocol.proto</include>
155 </includes>
156 </source>
157 <output>${project.build.directory}/generated-test-sources/java</output>
158 </configuration>
159 </execution>
160 </executions>
161 </plugin>
162 </plugins>
163 </build>
164
165 </project>