Preparing for Bigtop 0.7.0 release
[bigtop.git] / 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"
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
20 <modelVersion>4.0.0</modelVersion>
21
22 <parent>
23 <groupId>org.apache</groupId>
24 <artifactId>apache</artifactId>
25 <version>8</version>
26 </parent>
27
28 <groupId>org.apache.bigtop</groupId>
29 <artifactId>bigtop</artifactId>
30 <version>0.7.0</version>
31 <packaging>pom</packaging>
32
33 <name>Bigtop</name>
34 <description>The development of packaging and tests of the Apache Hadoop ecosystem</description>
35 <url>http://bigtop.apache.org/</url>
36 <inceptionYear>2011</inceptionYear>
37
38 <properties>
39 <hadoop.version>2.0.6-alpha</hadoop.version>
40 <hbase.version>0.94.11</hbase.version>
41 <pig.version>0.11.1</pig.version>
42 <pig-smoke.version>0.11.1</pig-smoke.version>
43 <sqoop.version>1.99.2</sqoop.version>
44 <zookeeper.version>3.4.5</zookeeper.version>
45 <giraph.version>1.0.0</giraph.version>
46 <solr.version>4.4.0</solr.version>
47 <spark.version>0.8.0-incubating</spark.version>
48 <spark-smoke.version>${project.version}</spark-smoke.version>
49
50 <itest-common.version>${project.version}</itest-common.version>
51
52 <groovy.version>1.8.6</groovy.version>
53 <groovy-eclipse-compiler.version>2.7.0-01</groovy-eclipse-compiler.version>
54 <gmaven.version>1.0</gmaven.version>
55 <ant.version>1.8.2</ant.version>
56 <commons.logging.version>1.1</commons.logging.version>
57 <junit.version>4.11</junit.version>
58 <slf4j.version>1.6.6</slf4j.version>
59 <log4j.version>1.2.14</log4j.version>
60 <antlr.version>3.4</antlr.version>
61 <cxf.version>2.5.0</cxf.version>
62 </properties>
63
64 <dependencyManagement>
65 <dependencies>
66 <dependency>
67 <groupId>org.codehaus.groovy</groupId>
68 <artifactId>groovy-all</artifactId>
69 <version>${groovy.version}</version>
70 </dependency>
71 <dependency>
72 <groupId>org.codehaus.groovy.maven.runtime</groupId>
73 <artifactId>gmaven-runtime-1.6</artifactId>
74 <version>${gmaven.version}</version>
75 </dependency>
76 <dependency>
77 <groupId>org.apache.ant</groupId>
78 <artifactId>ant-launcher</artifactId>
79 <version>${ant.version}</version>
80 </dependency>
81 <dependency>
82 <groupId>org.apache.ant</groupId>
83 <artifactId>ant-junit</artifactId>
84 <version>${ant.version}</version>
85 </dependency>
86 <dependency>
87 <groupId>org.apache.ant</groupId>
88 <artifactId>ant</artifactId>
89 <version>${ant.version}</version>
90 </dependency>
91 <dependency>
92 <groupId>commons-logging</groupId>
93 <artifactId>commons-logging</artifactId>
94 <version>${commons.logging.version}</version>
95 </dependency>
96 <dependency>
97 <groupId>junit</groupId>
98 <artifactId>junit</artifactId>
99 <version>${junit.version}</version>
100 </dependency>
101 <dependency>
102 <groupId>org.slf4j</groupId>
103 <artifactId>slf4j-simple</artifactId>
104 <version>${slf4j.version}</version>
105 </dependency>
106 <dependency>
107 <groupId>log4j</groupId>
108 <artifactId>log4j</artifactId>
109 <version>1.2.14</version>
110 </dependency>
111 <dependency>
112 <groupId>org.antlr</groupId>
113 <artifactId>antlr</artifactId>
114 <version>${antlr.version}</version>
115 </dependency>
116 <dependency>
117 <groupId>org.apache.cxf</groupId>
118 <artifactId>cxf-rt-frontend-jaxrs</artifactId>
119 <version>${cxf.version}</version>
120 </dependency>
121
122 <dependency>
123 <groupId>org.apache.bigtop.itest</groupId>
124 <artifactId>itest-common</artifactId>
125 <version>${itest-common.version}</version>
126 </dependency>
127
128 <dependency>
129 <groupId>org.apache.hadoop</groupId>
130 <artifactId>hadoop-common</artifactId>
131 <version>${hadoop.version}</version>
132 </dependency>
133 <dependency>
134 <groupId>org.apache.hadoop</groupId>
135 <artifactId>hadoop-common</artifactId>
136 <type>test-jar</type>
137 <version>${hadoop.version}</version>
138 </dependency>
139 <dependency>
140 <groupId>org.apache.hadoop</groupId>
141 <artifactId>hadoop-client</artifactId>
142 <version>${hadoop.version}</version>
143 </dependency>
144 <dependency>
145 <groupId>org.apache.hadoop</groupId>
146 <artifactId>hadoop-minicluster</artifactId>
147 <version>${hadoop.version}</version>
148 </dependency>
149 <dependency>
150 <groupId>org.apache.hadoop</groupId>
151 <artifactId>hadoop-common-test</artifactId>
152 <version>${hadoop.version}</version>
153 </dependency>
154 <dependency>
155 <groupId>org.apache.hadoop</groupId>
156 <artifactId>hadoop-hdfs</artifactId>
157 <version>${hadoop.version}</version>
158 </dependency>
159 <dependency>
160 <groupId>org.apache.hadoop</groupId>
161 <artifactId>hadoop-hdfs-test</artifactId>
162 <version>${hadoop.version}</version>
163 </dependency>
164 <dependency>
165 <groupId>org.apache.hadoop</groupId>
166 <artifactId>hadoop-mapreduce</artifactId>
167 <version>${hadoop.version}</version>
168 </dependency>
169 <dependency>
170 <groupId>org.apache.hbase</groupId>
171 <artifactId>hbase</artifactId>
172 <version>${hbase.version}</version>
173 </dependency>
174 <dependency>
175 <groupId>org.apache.hbase</groupId>
176 <artifactId>hbase</artifactId>
177 <version>${hbase.version}</version>
178 <type>test-jar</type>
179 </dependency>
180 <dependency>
181 <groupId>org.apache.pig</groupId>
182 <artifactId>pig</artifactId>
183 <version>${pig.version}</version>
184 </dependency>
185 <dependency>
186 <groupId>org.apache.pig</groupId>
187 <artifactId>pigsmoke</artifactId>
188 <version>${pig-smoke.version}</version>
189 </dependency>
190 <dependency>
191 <groupId>org.apache.zookeeper</groupId>
192 <artifactId>zookeeper</artifactId>
193 <version>${zookeeper.version}</version>
194 </dependency>
195 <dependency>
196 <groupId>org.apache.giraph</groupId>
197 <artifactId>giraph</artifactId>
198 <version>${giraph.version}</version>
199 </dependency>
200 <dependency>
201 <groupId>org.apache.solr</groupId>
202 <artifactId>solr-solrj</artifactId>
203 <version>${solr.version}</version>
204 </dependency>
205 <dependency>
206 <groupId>org.apache.sqoop</groupId>
207 <artifactId>sqoop</artifactId>
208 <version>${sqoop.version}</version>
209 </dependency>
210 <dependency>
211 <groupId>org.apache.sqoop</groupId>
212 <artifactId>sqoop-core</artifactId>
213 <version>${sqoop.version}</version>
214 </dependency>
215 <dependency>
216 <groupId>org.apache.sqoop</groupId>
217 <artifactId>sqoop-client</artifactId>
218 <version>${sqoop.version}</version>
219 </dependency>
220 <dependency>
221 <groupId>org.apache.spark</groupId>
222 <artifactId>spark-core_2.9.3</artifactId>
223 <version>${spark.version}</version>
224 </dependency>
225 </dependencies>
226 </dependencyManagement>
227
228 <build>
229 <extensions>
230 <extension>
231 <groupId>org.apache.maven.wagon</groupId>
232 <artifactId>wagon-ssh-external</artifactId>
233 <version>1.0-beta-6</version>
234 </extension>
235 </extensions>
236 <pluginManagement>
237 <plugins>
238 <plugin>
239 <groupId>org.apache.rat</groupId>
240 <artifactId>apache-rat-plugin</artifactId>
241 <version>0.7</version>
242 <configuration>
243 <excludes>
244 <exclude>.git/**</exclude>
245 <exclude>**/.gitignore</exclude>
246 <!-- Test data with rigid structure and/or binary -->
247 <exclude>bigtop-tests/test-artifacts/**/resources/**</exclude>
248 <!-- Debian package files that have a rigid structure (* matches package name) -->
249 <exclude>bigtop-packages/src/deb/*/*.dirs</exclude>
250 <exclude>bigtop-packages/src/deb/*/dirs</exclude>
251 <exclude>bigtop-packages/src/deb/*/*.install</exclude>
252 <exclude>bigtop-packages/src/deb/*/*.manpages</exclude>
253 <exclude>bigtop-packages/src/deb/*/*.docs</exclude>
254 <exclude>bigtop-packages/src/deb/*/docs</exclude>
255 <exclude>bigtop-packages/src/deb/*/compat</exclude>
256 <exclude>bigtop-packages/src/deb/*/source/format</exclude>
257 <exclude>bigtop-packages/src/deb/*/*.lintian-overrides</exclude>
258 <exclude>bigtop-packages/src/deb/*/shlibs.local</exclude>
259 <exclude>bigtop-repos/apt/distributions</exclude>
260 <!-- Miscelaneous individual files -->
261 <exclude>src/site/resources/images/bigtop-logo.ai</exclude>
262 <exclude>test/MANIFEST.txt</exclude>
263 <exclude>bigtop-deploy/puppet/modules/hadoop/templates/taskcontroller.cfg</exclude>
264 <exclude>bigtop-deploy/puppet/modules/hadoop/templates/container-executor.cfg</exclude>
265 <exclude>bigtop-deploy/puppet/README.md</exclude>
266 <exclude>bigtop-deploy/puppet/config/site.csv.example</exclude>
267 </excludes>
268 </configuration>
269 </plugin>
270 <plugin>
271 <groupId>org.apache.maven.plugins</groupId>
272 <artifactId>maven-pdf-plugin</artifactId>
273 <version>1.1</version>
274 <dependencies>
275 <dependency>
276 <groupId>org.apache.maven.doxia</groupId>
277 <artifactId>doxia-module-confluence</artifactId>
278 <version>1.1.3</version>
279 </dependency>
280 </dependencies>
281 </plugin>
282 <plugin>
283 <groupId>org.apache.maven.plugins</groupId>
284 <artifactId>maven-site-plugin</artifactId>
285 <version>2.1.1</version>
286 </plugin>
287 <plugin>
288 <groupId>org.apache.maven.plugins</groupId>
289 <artifactId>maven-assembly-plugin</artifactId>
290 <version>2.3</version>
291 <configuration>
292 <descriptorRefs>
293 <descriptorRef>project</descriptorRef>
294 </descriptorRefs>
295 </configuration>
296 </plugin>
297 <plugin>
298 <groupId>org.apache.maven.plugins</groupId>
299 <artifactId>maven-gpg-plugin</artifactId>
300 <version>1.4</version>
301 </plugin>
302 </plugins>
303 </pluginManagement>
304 </build>
305
306 <issueManagement>
307 <system>JIRA</system>
308 <url>http://issues.apache.org/jira/browse/BIGTOP</url>
309 </issueManagement>
310 <mailingLists>
311 <mailingList>
312 <name>Users</name>
313 <post>user@bigtop.apache.org</post>
314 <subscribe>user-subscribe@bigtop.apache.org</subscribe>
315 <unsubscribe>user-unsubscribe@bigtop.apache.org</unsubscribe>
316 <archive>http://mail-archives.apache.org/mod_mbox/bigtop-user/</archive>
317 </mailingList>
318 <mailingList>
319 <name>Development</name>
320 <post>dev@bigtop.apache.org</post>
321 <subscribe>dev-subscribe@bigtop.apache.org</subscribe>
322 <unsubscribe>dev-unsubscribe@bigtop.apache.org</unsubscribe>
323 <archive>http://mail-archives.apache.org/mod_mbox/bigtop-dev/</archive>
324 </mailingList>
325 <mailingList>
326 <name>Commits</name>
327 <post>commits@bigtop.apache.org</post>
328 <subscribe>commits-subscribe@bigtop.apache.org</subscribe>
329 <unsubscribe>commits-unsubscribe@bigtop.apache.org</unsubscribe>
330 <archive>http://mail-archives.apache.org/mod_mbox/bigtop-commits/</archive>
331 </mailingList>
332 </mailingLists>
333 <scm>
334 <connection>scm:git:https://git-wip-us.apache.org/repos/asf/bigtop.git</connection>
335 <url>https://git-wip-us.apache.org/repos/asf?p=bigtop.git</url>
336 </scm>
337
338 <distributionManagement>
339 <site>
340 <id>apache.website</id>
341 <url>scpexe://people.apache.org/www/bigtop.apache.org/</url>
342 </site>
343 </distributionManagement>
344
345 <profiles>
346 <profile>
347 <id>release</id>
348 <build>
349 <plugins>
350 <plugin>
351 <groupId>org.apache.maven.plugins</groupId>
352 <artifactId>maven-assembly-plugin</artifactId>
353 <executions>
354 <execution>
355 <phase>package</phase>
356 <goals>
357 <goal>single</goal>
358 </goals>
359 </execution>
360 </executions>
361 </plugin>
362 <plugin>
363 <groupId>org.apache.rat</groupId>
364 <artifactId>apache-rat-plugin</artifactId>
365 <executions>
366 <execution>
367 <phase>verify</phase>
368 <goals>
369 <goal>check</goal>
370 </goals>
371 </execution>
372 </executions>
373 </plugin>
374 <plugin>
375 <groupId>org.apache.maven.plugins</groupId>
376 <artifactId>maven-gpg-plugin</artifactId>
377 <executions>
378 <execution>
379 <id>sign-artifacts</id>
380 <phase>verify</phase>
381 <goals>
382 <goal>sign</goal>
383 </goals>
384 </execution>
385 </executions>
386 </plugin>
387 </plugins>
388 </build>
389 </profile>
390 </profiles>
391 </project>