Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 87 lines (70 sloc) 2.908 kB
9a623ed @kevinweil First, commit up to r41 of the mainline code.google.com/hadoop-gpl-co…
kevinweil authored
1 <?xml version="1.0" ?>
2 <ivy-module version="1.0">
3 <info organisation="com.hadoop.gplcompression" module="${ant.project.name}">
4 <license name="GPL 3.0"/>
5 <ivyauthor name="Hadoop GPL Compression Team"
6 url="http://code.google.com/p/hadoop-gpl-compression/"/>
7 <description>
8 Hadoop GPL Compression
9 </description>
10 </info>
11 <configurations defaultconfmapping="default">
12 <!--these match the Maven configurations-->
13 <conf name="default" extends="master,runtime"/>
14 <conf name="master" description="contains the artifact but no dependencies"/>
15 <conf name="runtime" description="runtime but not the artifact"
16 extends="client,server"/>
17
18 <conf name="mandatory" description="contains the critical dependencies"
19 extends="commons-logging"/>
20
21 <!--
22 These public configurations contain the core dependencies for running hadoop client or server.
23 The server is effectively a superset of the client.
24 -->
25 <conf name="client" description="client-side dependencies"
26 extends="mandatory"/>
27 <conf name="server" description="server-side dependencies"
28 extends="client"/>
29
30 <!--Private configurations. -->
31
32 <conf name="common" visibility="private" extends="runtime,mandatory"
33 description="common artifacts"/>
34 <conf name="javadoc" visibility="private" description="artiracts required while performing doc generation"
35 extends="common,mandatory"/>
36 <!--Testing pulls in everything-->
37 <conf name="test" extends="common,default" visibility="private"
38 description="the classpath needed to run tests"/>
39
40 <conf name="commons-logging" visibility="private"/>
41 <conf name="log4j" visibility="private"/>
42
43 </configurations>
44
45 <publications>
46 <!--get the artifact from our module name-->
47 <artifact conf="master"/>
48 </publications>
49 <dependencies>
50
51 <!--used client side-->
52
53 <!--Configuration: commons-logging -->
54
55 <!--it is essential that only the master JAR of commons logging
56 is pulled in, as its dependencies are usually a mess, including things
57 like out of date servlet APIs, bits of Avalon, etc.
58 -->
59 <dependency org="commons-logging"
60 name="commons-logging"
61 rev="${commons-logging.version}"
62 conf="commons-logging->master"/>
63
64
65 <!--Configuration: commons-logging -->
66
67 <!--log4J is not optional until commons-logging.properties is stripped out of the JAR -->
68 <dependency org="log4j"
69 name="log4j"
70 rev="${log4j.version}"
71 conf="log4j->master"/>
72
73 <!--Configuration: test -->
74
75 <!--artifacts needed for testing -->
76 <dependency org="junit"
77 name="junit"
78 rev="${junit.version}"
79 conf="common->default"/>
80 <dependency org="commons-logging"
81 name="commons-logging-api"
82 rev="${commons-logging-api.version}"
83 conf="common->default"/>
84 </dependencies>
85
86 </ivy-module>
Something went wrong with that request. Please try again.