Forráskód Böngészése

HDFS-2341. Contribs not building new patch. Contributed by Joep Rottinghuis.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.22@1172759 13f79535-47bb-0310-9956-ffa450edef68
Konstantin Shvachko 13 éve
szülő
commit
e5ab414350
2 módosított fájl, 48 hozzáadás és 10 törlés
  1. 16 6
      hdfs/build.xml
  2. 32 4
      hdfs/src/contrib/build.xml

+ 16 - 6
hdfs/build.xml

@@ -375,11 +375,12 @@
      <subant target="compile">
         <property name="version" value="${version}"/>
         <!-- Need to pass along properties so that ivy in contrib build resolves correctly. -->
+     	<property name="hadoop-version" value="${hadoop-common.version}"/>
         <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+        <property name="clover.jar" value="${clover.jar}"/>
         <property name="ivy_repo_url" value="${ivy_repo_url}"/>
         <property name="offline" value="${offline}"/>
         <property name="resolvers" value="${resolvers}"/>
-     	<property name="basedir" value="${basedir}"/>
         <fileset file="${contrib.dir}/build.xml"/>
      </subant>  	
   </target>
@@ -746,7 +747,6 @@
        <property name="ivy_repo_url" value="${ivy_repo_url}"/>
        <property name="offline" value="${offline}"/>
        <property name="resolvers" value="${resolvers}"/>
-       <property name="basedir" value="${basedir}"/>
        <fileset file="${contrib.dir}/build.xml"/>
     </subant> 
   </target>
@@ -767,7 +767,6 @@
       <property name="ivy_repo_url" value="${ivy_repo_url}"/>
       <property name="offline" value="${offline}"/>
       <property name="resolvers" value="${resolvers}"/>
-      <property name="basedir" value="${basedir}"/>
       <fileset file="${basedir}/build.xml"/>
      </subant>
   </target>
@@ -1020,7 +1019,6 @@
       <property name="ivy_repo_url" value="${ivy_repo_url}"/>
       <property name="offline" value="${offline}"/>
       <property name="resolvers" value="${resolvers}"/>
-      <property name="basedir" value="${basedir}"/>
       <fileset file="${contrib.dir}/build.xml"/>
     </subant>  	
 
@@ -1119,7 +1117,13 @@
       distribution directory so contribs know where to install to.-->
       <property name="version" value="${version}"/>
       <property name="dist.dir" value="${dist.dir}"/>
-      <property name="basedir" value="${basedir}"/>
+      <property name="version" value="${version}"/>
+      <property name="hadoop-version" value="${hadoop-common.version}"/>
+      <property name="clover.jar" value="${clover.jar}"/>
+      <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+      <property name="ivy_repo_url" value="${ivy_repo_url}"/>
+      <property name="offline" value="${offline}"/>
+      <property name="resolvers" value="${resolvers}"/>
       <fileset file="${contrib.dir}/build.xml"/>
     </subant>  	
 
@@ -1291,7 +1295,13 @@
   <!-- ================================================================== -->
   <target name="clean-contrib">
      <subant target="clean">
-     	<property name="basedir" value="${basedir}"/>
+     	<property name="version" value="${version}"/>
+        <property name="hadoop-version" value="${hadoop-common.version}"/>
+     	<property name="clover.jar" value="${clover.jar}"/>
+     	<property name="hadoop-common.version" value="${hadoop-common.version}"/>
+     	<property name="ivy_repo_url" value="${ivy_repo_url}"/>
+     	<property name="offline" value="${offline}"/>
+     	<property name="resolvers" value="${resolvers}"/>
         <fileset file="src/contrib/build.xml"/>
      </subant>  	
   </target>

+ 32 - 4
hdfs/src/contrib/build.xml

@@ -27,7 +27,14 @@
   <!-- Compile contribs.                                      -->
   <!-- ====================================================== -->
   <target name="compile">
-    <subant target="compile"  inheritAll="true">
+    <subant target="compile">
+      <property name="version" value="${version}"/>
+      <property name="hadoop-version" value="${hadoop-common.version}"/>
+      <property name="clover.jar" value="${clover.jar}"/>
+      <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+      <property name="ivy_repo_url" value="${ivy_repo_url}"/>
+      <property name="offline" value="${offline}"/>
+      <property name="resolvers" value="${resolvers}"/>
       <fileset dir="." includes="*/build.xml"/>
     </subant>
   </target>
@@ -36,7 +43,14 @@
   <!-- Package contrib jars.                                  -->
   <!-- ====================================================== -->
   <target name="package">
-    <subant target="package" inheritAll="true">
+    <subant target="package">
+      <property name="version" value="${version}"/>
+      <property name="hadoop-version" value="${hadoop-common.version}"/>
+      <property name="clover.jar" value="${clover.jar}"/>
+      <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+      <property name="ivy_repo_url" value="${ivy_repo_url}"/>
+      <property name="offline" value="${offline}"/>
+      <property name="resolvers" value="${resolvers}"/>
       <fileset dir="." includes="*/build.xml"/>
     </subant>
   </target>
@@ -46,7 +60,14 @@
   <!-- ====================================================== -->
   <target name="test">
     <!-- hdfsproxy tests failing due to HDFS-1666
-    <subant target="test" inheritAll="true">
+    <subant target="test">
+      <property name="version" value="${version}"/>
+      <property name="hadoop-version" value="${hadoop-common.version}"/>
+      <property name="clover.jar" value="${clover.jar}"/>
+      <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+      <property name="ivy_repo_url" value="${ivy_repo_url}"/>
+      <property name="offline" value="${offline}"/>
+      <property name="resolvers" value="${resolvers}"/>
       <fileset dir="." includes="hdfsproxy/build.xml"/>
     </subant>
       -->
@@ -57,7 +78,14 @@
   <!-- Clean all the contribs.                              -->
   <!-- ====================================================== -->
   <target name="clean">
-    <subant target="clean" inheritAll="true">
+    <subant target="clean">
+      <property name="version" value="${version}"/>
+      <property name="hadoop-version" value="${hadoop-common.version}"/>
+      <property name="clover.jar" value="${clover.jar}"/>
+      <property name="hadoop-common.version" value="${hadoop-common.version}"/>
+      <property name="ivy_repo_url" value="${ivy_repo_url}"/>
+      <property name="offline" value="${offline}"/>
+      <property name="resolvers" value="${resolvers}"/>
       <fileset dir="." includes="*/build.xml"/>
     </subant>
   </target>