浏览代码

HADOOP-1731. Add Hadoop's version number to contrib jar file names.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@568706 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 18 年之前
父节点
当前提交
d4f85e57c4

+ 3 - 0
CHANGES.txt

@@ -75,6 +75,9 @@ Trunk (unreleased changes)
     class, with specialized subclasses for directories and files, to
     class, with specialized subclasses for directories and files, to
     save memory on the namenode.  (Konstantin Shvachko via cutting)
     save memory on the namenode.  (Konstantin Shvachko via cutting)
 
 
+    HADOOP-1731.  Add Hadoop's version to contrib jar file names.
+    (cutting)
+
 
 
 Release 0.14.0 - 2007-08-17
 Release 0.14.0 - 2007-08-17
 
 

+ 2 - 1
build.xml

@@ -302,6 +302,7 @@
 
 
   <target name="compile-contrib" depends="compile-core">
   <target name="compile-contrib" depends="compile-core">
      <subant target="deploy">
      <subant target="deploy">
+        <property name="version" value="${version}"/>
         <fileset file="${contrib.dir}/build.xml"/>
         <fileset file="${contrib.dir}/build.xml"/>
      </subant>  	
      </subant>  	
   </target>
   </target>
@@ -568,7 +569,7 @@
       <sourcePath path="${basedir}/src/contrib/streaming/src/java" />
       <sourcePath path="${basedir}/src/contrib/streaming/src/java" />
       <class location="${basedir}/build/hadoop-${version}-core.jar" />
       <class location="${basedir}/build/hadoop-${version}-core.jar" />
       <class location="${basedir}/build/hadoop-${version}-examples.jar" />
       <class location="${basedir}/build/hadoop-${version}-examples.jar" />
-      <class location="${basedir}/build/hadoop-streaming.jar" />
+      <class location="${basedir}/build/hadoop-${version}-streaming.jar" />
     </findbugs>
     </findbugs>
   	
   	
   	<xslt style="${findbugs.home}/src/xsl/default.xsl"
   	<xslt style="${findbugs.home}/src/xsl/default.xsl"

+ 1 - 1
src/contrib/abacus/build.xml

@@ -11,7 +11,7 @@ to call at top-level: ant deploy-contrib compile-core-test
   <!-- Override jar target to specify main class -->
   <!-- Override jar target to specify main class -->
   <target name="jar" depends="compile">
   <target name="jar" depends="compile">
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       basedir="${build.classes}"      
       basedir="${build.classes}"      
     >
     >
   	<manifest>
   	<manifest>

+ 4 - 3
src/contrib/build-contrib.xml

@@ -136,7 +136,7 @@
   <target name="jar" depends="compile" unless="skip.contrib">
   <target name="jar" depends="compile" unless="skip.contrib">
     <echo message="contrib: ${name}"/>
     <echo message="contrib: ${name}"/>
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       basedir="${build.classes}"      
       basedir="${build.classes}"      
     />
     />
   </target>
   </target>
@@ -148,7 +148,7 @@
   <target name="jar-examples" depends="compile-examples"
   <target name="jar-examples" depends="compile-examples"
           if="examples.available" unless="skip.contrib">
           if="examples.available" unless="skip.contrib">
     <echo message="contrib: ${name}"/>
     <echo message="contrib: ${name}"/>
-    <jar jarfile="${build.dir}/hadoop-${name}-examples.jar">
+    <jar jarfile="${build.dir}/hadoop-${version}-${name}-examples.jar">
       <fileset dir="${build.classes}">
       <fileset dir="${build.classes}">
       </fileset>
       </fileset>
       <fileset dir="${build.examples}">
       <fileset dir="${build.examples}">
@@ -159,7 +159,8 @@
   <target name="deploy" depends="jar, jar-examples" unless="skip.contrib">
   <target name="deploy" depends="jar, jar-examples" unless="skip.contrib">
     <echo message="contrib: ${name}"/>
     <echo message="contrib: ${name}"/>
     <mkdir dir="${deploy.dir}"/>
     <mkdir dir="${deploy.dir}"/>
-    <copy file="${build.dir}/hadoop-${name}.jar" todir="${deploy.dir}"/>
+    <copy file="${build.dir}/hadoop-${version}-${name}.jar"
+          todir="${deploy.dir}"/>
     <!-- <copy todir="${deploy.dir}" flatten="true">
     <!-- <copy todir="${deploy.dir}" flatten="true">
       <fileset refid="lib.jars"/>
       <fileset refid="lib.jars"/>
     </copy> -->
     </copy> -->

+ 1 - 1
src/contrib/data_join/build.xml

@@ -11,7 +11,7 @@ to call at top-level: ant deploy-contrib compile-core-test
   <!-- Override jar target to specify main class -->
   <!-- Override jar target to specify main class -->
   <target name="jar" depends="compile">
   <target name="jar" depends="compile">
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       basedir="${build.classes}"      
       basedir="${build.classes}"      
     >
     >
   	<manifest>
   	<manifest>

+ 1 - 1
src/contrib/eclipse-plugin/build.xml

@@ -35,7 +35,7 @@
   <!-- Override jar target to specify manifest -->
   <!-- Override jar target to specify manifest -->
   <target name="jar" depends="compile" unless="skip.contrib">
   <target name="jar" depends="compile" unless="skip.contrib">
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       manifest="${root}/META-INF/MANIFEST.MF">
       manifest="${root}/META-INF/MANIFEST.MF">
       <fileset dir="${build.dir}" includes="classes/"/>
       <fileset dir="${build.dir}" includes="classes/"/>
       <fileset dir="${root}" includes="resources/ plugin.xml"/>
       <fileset dir="${root}" includes="resources/ plugin.xml"/>

+ 2 - 2
src/contrib/hbase/build.xml

@@ -55,7 +55,7 @@ to call at top-level: ant deploy-contrib compile-core-test
   <!-- Override jar target to specify main class -->
   <!-- Override jar target to specify main class -->
   <target name="jar" depends="compile">
   <target name="jar" depends="compile">
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       basedir="${build.classes}"      
       basedir="${build.classes}"      
     />
     />
   </target>
   </target>
@@ -73,7 +73,7 @@ to call at top-level: ant deploy-contrib compile-core-test
      debug="${javac.debug}"> 
      debug="${javac.debug}"> 
       <classpath refid="test.classpath"/> 
       <classpath refid="test.classpath"/> 
     </javac>
     </javac>
-    <jar jarfile="${build.dir}/hadoop-${name}-test.jar" >
+    <jar jarfile="${build.dir}/hadoop-${version}-${name}-test.jar" >
       <fileset dir="${build.test}" includes="org/**" />
       <fileset dir="${build.test}" includes="org/**" />
       <fileset dir="${build.classes}" />
       <fileset dir="${build.classes}" />
       <fileset dir="${src.test}" includes="**/*.properties" />
       <fileset dir="${src.test}" includes="**/*.properties" />

+ 1 - 1
src/contrib/streaming/build.xml

@@ -11,7 +11,7 @@ to call at top-level: ant deploy-contrib compile-core-test
   <!-- Override jar target to specify main class -->
   <!-- Override jar target to specify main class -->
   <target name="jar" depends="compile">
   <target name="jar" depends="compile">
     <jar
     <jar
-      jarfile="${build.dir}/hadoop-${name}.jar"
+      jarfile="${build.dir}/hadoop-${version}-${name}.jar"
       basedir="${build.classes}"      
       basedir="${build.classes}"      
     >
     >
   	<manifest>
   	<manifest>