MAPREDUCE-2741. Make ant build system work with hadoop-common JAR generated by Maven. Contributed Alejandro Abdelnur.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1153209 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Thomas White 2011-08-02 17:26:09 +00:00
parent b71b47079e
commit 44501d88e2
14 changed files with 116 additions and 0 deletions

View File

@ -372,6 +372,9 @@ Trunk (unreleased changes)
in CompletedJobStatusStore, TaskLog, EventWriter and TotalOrderPartitioner. in CompletedJobStatusStore, TaskLog, EventWriter and TotalOrderPartitioner.
(Devaraj K via szetszwo) (Devaraj K via szetszwo)
MAPREDUCE-2741. Make ant build system work with hadoop-common JAR
generated by Maven. (Alejandro Abdelnur via tomwhite)
Release 0.22.0 - Unreleased Release 0.22.0 - Unreleased
INCOMPATIBLE CHANGES INCOMPATIBLE CHANGES

View File

@ -57,6 +57,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="compile->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" <dependency org="org.apache.hadoop" name="hadoop-common"
rev="${hadoop-common.version}" conf="compile->default"/> rev="${hadoop-common.version}" conf="compile->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" <dependency org="org.apache.hadoop" name="hadoop-common-test"
@ -105,6 +106,8 @@
<exclude module="jetty"/> <exclude module="jetty"/>
<exclude module="slf4j-simple"/> <exclude module="slf4j-simple"/>
</dependency> </dependency>
<dependency org="junit" name="junit" rev="${junit.version}"
conf="test->default"/>
<dependency org="org.mockito" name="mockito-all" rev="${mockito-all.version}" <dependency org="org.mockito" name="mockito-all" rev="${mockito-all.version}"
conf="test->default"/> conf="test->default"/>
<dependency org="org.vafer" name="jdeb" rev="${jdeb.version}" conf="package->master"/> <dependency org="org.vafer" name="jdeb" rev="${jdeb.version}" conf="package->master"/>
@ -116,6 +119,12 @@
<dependency org="org.aspectj" name="aspectjtools" rev="${aspectj.version}" <dependency org="org.aspectj" name="aspectjtools" rev="${aspectj.version}"
conf="compile->default"/> conf="compile->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -41,6 +41,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" <dependency org="org.apache.hadoop" name="hadoop-common"
rev="${hadoop-common.version}" conf="common->default"/> rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" <dependency org="org.apache.hadoop" name="hadoop-common-test"
@ -75,5 +76,12 @@
<exclude module="jetty"/> <exclude module="jetty"/>
<exclude module="slf4j-simple"/> <exclude module="slf4j-simple"/>
</dependency> </dependency>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -41,11 +41,20 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common-test" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-hdfs-test" rev="${hadoop-hdfs.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-hdfs-test" rev="${hadoop-hdfs.version}" conf="common->default"/>
<dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/> <dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/>
<dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/> <dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/>
<dependency org="junit" name="junit" rev="${junit.version}" conf="common->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -37,6 +37,7 @@
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.mortbay.jetty" name="jetty" rev="${jetty.version}" conf="common->master"/> <dependency org="org.mortbay.jetty" name="jetty" rev="${jetty.version}" conf="common->master"/>
<dependency org="org.mortbay.jetty" name="jetty-util" rev="${jetty-util.version}" conf="common->master"/> <dependency org="org.mortbay.jetty" name="jetty-util" rev="${jetty-util.version}" conf="common->master"/>
@ -50,5 +51,12 @@
<dependency org="org.mortbay.jetty" name="servlet-api-2.5" rev="${servlet-api-2.5.version}" conf="common->master"/> <dependency org="org.mortbay.jetty" name="servlet-api-2.5" rev="${servlet-api-2.5.version}" conf="common->master"/>
<dependency org="junit" name="junit" rev="${junit.version}" conf="common->default"/> <dependency org="junit" name="junit" rev="${junit.version}" conf="common->default"/>
<dependency org="org.slf4j" name="slf4j-api" rev="${slf4j-api.version}" conf="common->master"/> <dependency org="org.slf4j" name="slf4j-api" rev="${slf4j-api.version}" conf="common->master"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -41,9 +41,17 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/>
<dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/> <dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/>
<dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/> <dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -40,6 +40,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" <dependency org="org.apache.hadoop" name="hadoop-common"
rev="${hadoop-common.version}" conf="common->default"/> rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" <dependency org="org.apache.hadoop" name="hadoop-common-test"
@ -100,5 +101,12 @@
name="jsp-2.1" name="jsp-2.1"
rev="${jetty.version}" rev="${jetty.version}"
conf="common->master"/> conf="common->master"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -36,6 +36,10 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop"
name="hadoop-annotations"
rev="${hadoop-common.version}"
conf="common->default"/>
<dependency org="org.apache.hadoop" <dependency org="org.apache.hadoop"
name="hadoop-common" name="hadoop-common"
rev="${hadoop-common.version}" rev="${hadoop-common.version}"
@ -122,5 +126,12 @@
name="paranamer" name="paranamer"
rev="${paranamer.version}" rev="${paranamer.version}"
conf="common->default"/> conf="common->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -41,6 +41,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common-test" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="${hadoop-hdfs.version}" conf="common->default"/>
@ -48,5 +49,13 @@
<dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/> <dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/>
<dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/> <dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/>
<dependency org="org.apache.lucene" name="lucene-core" rev="${lucene-core.version}" conf="common->default"/> <dependency org="org.apache.lucene" name="lucene-core" rev="${lucene-core.version}" conf="common->default"/>
<dependency org="junit" name="junit" rev="${junit.version}" conf="common->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -39,6 +39,10 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop"
name="hadoop-annotations"
rev="${hadoop-common.version}"
conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" <dependency org="org.apache.hadoop" name="hadoop-common"
rev="${hadoop-common.version}" conf="common->default"/> rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" <dependency org="org.apache.hadoop" name="hadoop-common-test"
@ -122,5 +126,12 @@
<exclude module="jetty"/> <exclude module="jetty"/>
<exclude module="slf4j-simple"/> <exclude module="slf4j-simple"/>
</dependency> </dependency>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -36,6 +36,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" <dependency org="org.apache.hadoop"
name="hadoop-common" name="hadoop-common"
rev="${hadoop-common.version}" rev="${hadoop-common.version}"
@ -122,5 +123,12 @@
name="paranamer" name="paranamer"
rev="${paranamer.version}" rev="${paranamer.version}"
conf="common->default"/> conf="common->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -40,6 +40,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" <dependency org="org.apache.hadoop" name="hadoop-common"
rev="${hadoop-common.version}" conf="common->default"/> rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common-test" <dependency org="org.apache.hadoop" name="hadoop-common-test"
@ -76,5 +77,12 @@
</dependency> </dependency>
<dependency org="org.slf4j" name="slf4j-api" <dependency org="org.slf4j" name="slf4j-api"
rev="${slf4j-api.version}" conf="common->master"/> rev="${slf4j-api.version}" conf="common->master"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -41,8 +41,16 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/> <dependency org="org.apache.hadoop" name="hadoop-common" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/> <dependency org="log4j" name="log4j" rev="${log4j.version}" conf="common->master"/>
<dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/> <dependency org="commons-logging" name="commons-logging" rev="${commons-logging.version}" conf="common->default"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>

View File

@ -40,6 +40,7 @@
<artifact conf="master"/> <artifact conf="master"/>
</publications> </publications>
<dependencies> <dependencies>
<dependency org="org.apache.hadoop" name="hadoop-annotations" rev="${hadoop-common.version}" conf="common->default"/>
<dependency org="org.apache.hadoop" <dependency org="org.apache.hadoop"
name="hadoop-common" name="hadoop-common"
rev="${hadoop-common.version}" rev="${hadoop-common.version}"
@ -64,5 +65,12 @@
name="log4j" name="log4j"
rev="${log4j.version}" rev="${log4j.version}"
conf="common->master"/> conf="common->master"/>
<!-- Exclusions for transitive dependencies pulled in by log4j -->
<exclude org="com.sun.jdmk"/>
<exclude org="com.sun.jmx"/>
<exclude org="javax.jms"/>
<exclude org="javax.mail"/>
</dependencies> </dependencies>
</ivy-module> </ivy-module>