Kaynağa Gözat

commit 662b4eca8aedb4c0e52057b4caaf7e5db8faec31
Author: Yahoo\! <ltucker@yahoo-inc.com>
Date: Mon Mar 22 09:56:47 2010 -0700

HADOOP-6382 (ported from 0.20.9.1) correct maven publishing artifacts (gkesavan via ltucker)

https://issues.apache.org/jira/secure/attachment/12439185/h20-v3tov5.patch


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-patches@1077356 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 14 yıl önce
ebeveyn
işleme
d6ef7e14cc

+ 3 - 6
build.xml

@@ -234,8 +234,6 @@
 
   <!--this is how artifacts that get built are named-->
   <property name="ivy.publish.pattern" value="hadoop-[revision]-core.[ext]"/>
-  <property name="hadoop.jar" 
-    location="${build.dir}/hadoop-${hadoop.version}-core.jar"/>
 
   <!-- jdiff.home property set -->
   <property name="jdiff.home" 
@@ -1260,7 +1258,7 @@
   <!-- ================================================================== -->
   <!--                                                                    -->
   <!-- ================================================================== -->
-  <target name="package" depends="compile, jar, javadoc, examples, tools-jar, jar-test, ant-tasks, package-librecordio"
+  <target name="package" depends="compile, jar, javadoc, docs, cn-docs, api-report, examples, tools-jar, jar-test, ant-tasks, package-librecordio"
 	  description="Build distribution">
     <mkdir dir="${dist.dir}"/>
     <mkdir dir="${dist.dir}/lib"/>
@@ -2090,7 +2088,6 @@
         </exec>
       </sequential>
     </macrodef>
-    <echo> phassphrase : ${gpg.passphrase} </echo>
     <sign-artifact input.file="${hadoop-core.jar}" 
      output.file="${hadoop-core.jar}.asc" gpg.passphrase="${gpg.passphrase}"/>
     <sign-artifact input.file="${hadoop-test.jar}" 
@@ -2126,7 +2123,7 @@
          <pom refid="hadoop.core"/>
      </artifact:deploy>
      <artifact:deploy file="${hadoop-test.jar}">
-         <remoteRepository id="apache.snapshosts.https" url="${asfsnapshotrepo}"/>
+         <remoteRepository id="apache.snapshots.https" url="${asfsnapshotrepo}"/>
          <pom refid="hadoop.test"/>
      </artifact:deploy> 
      <artifact:deploy file="${hadoop-examples.jar}">
@@ -2138,7 +2135,7 @@
          <pom refid="hadoop.tools"/>
      </artifact:deploy>
      <artifact:deploy file="${hadoop-streaming.jar}">
-         <remoteRepository id="apache.snapshosts.https" url="${asfsnapshotrepo}"/>
+         <remoteRepository id="apache.snapshots.https" url="${asfsnapshotrepo}"/>
          <pom refid="hadoop.streaming"/>
      </artifact:deploy>
   </target>

+ 0 - 5
ivy/hadoop-core-pom-template.xml

@@ -103,11 +103,6 @@
       <artifactId>kfs</artifactId>
       <version>0.3</version>
     </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.5</version>
-    </dependency>
     <dependency>
       <groupId>hsqldb</groupId>
       <artifactId>hsqldb</artifactId>

+ 7 - 1
ivy/hadoop-examples-pom-template.xml

@@ -24,5 +24,11 @@
   <artifactId>hadoop-examples</artifactId>
   <packaging>jar</packaging>
   <version>@version</version>
-  <dependencies/>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.hadoop</groupId>
+      <artifactId>hadoop-core</artifactId>
+      <version>@version</version>
+    </dependency>
+  </dependencies>
 </project>

+ 7 - 1
ivy/hadoop-tools-pom-template.xml

@@ -24,5 +24,11 @@
   <artifactId>hadoop-tools</artifactId>
   <packaging>jar</packaging>
   <version>@version</version>
-  <dependencies/>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.hadoop</groupId>
+      <artifactId>hadoop-core</artifactId>
+      <version>@version</version>
+    </dependency>
+  </dependencies>
 </project>