Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > ed8176497aa19a25d416018252ae0645 > files > 2

avro-cassandra-1.4.0-1.mga2.src.rpm

--- lang/java/build.xml	2010-08-31 01:52:04.000000000 +0200
+++ lang/java/build.xml-gil	2011-10-04 06:24:57.952553746 +0200
@@ -16,8 +16,7 @@
 -->
 
 <project name="Avro" default="compile"
-    xmlns:ivy="antlib:org.apache.ivy.ant"
-    xmlns:mvn="urn:maven-artifact-ant">
+    xmlns:ivy="antlib:org.apache.ivy.ant">
 
   <!-- Load user's default properties. -->
   <property file="${user.home}/build.properties" />
@@ -139,11 +138,6 @@
     <mkdir dir="${test.java.classes}"/>
     <mkdir dir="${test.java.generated.classes}"/>
 
-    <mkdir dir="${ivy.lib}"/>
-    <mkdir dir="${ivy.test.lib}"/>
-    <condition property="ivy.jar.exists">
-      <available file="${lib.dir}/ivy-${ivy.version}.jar"/>
-    </condition>
   </target>
 
   <target name="javacc-check" depends="ivy-retrieve-build">
@@ -152,15 +146,14 @@
             targetfile="${build.dir}/src/org/apache/avro/idl"/>
   </target>
 
-  <target name="javacc" depends="javacc-check" unless="javacc.uptodate">
+  <target name="javacc" unless="javacc.uptodate">
     <mkdir dir="${build.dir}/src/org/apache/avro/idl"/>
-    <copy tofile="${ivy.lib}/javacc.jar" file="${ivy.lib}/javacc-5.0.jar"/>
     <javacc target="${java.src.dir}/org/apache/avro/idl/idl.jj"
             outputdirectory="${build.dir}/src/org/apache/avro/idl"
-            javacchome="${ivy.lib}"/>
+            javacchome="${lib.dir}"/>
   </target>
 
-  <target name="compile" depends="javacc,ivy-retrieve">
+  <target name="compile" depends="javacc">
     <property name="depends.on.generated"
 	      value="**/ipc/** **/*Requestor.java **/*Responder.java
 		     **/tool/** **/mapred/**"/>
@@ -184,50 +177,24 @@
   </target>
 
   <target name="ivy-download" unless="ivy.jar.exists" depends="init">
-    <delete dir="${lib.dir}"
-	    includes="ivy-*.jar" excludes="ivy-${ivy.version}.jar"/>
-    <get src="${ivy.url}/${ivy.version}/ivy-${ivy.version}.jar"
-         dest="${lib.dir}/ivy-${ivy.version}.jar" usetimestamp="true"/>
   </target>
 
   <target name="ivy-init" depends="ivy-download" unless="ivy.initialized">
-    <taskdef resource="org/apache/ivy/ant/antlib.xml"
-             uri="antlib:org.apache.ivy.ant" classpathref="java.classpath"/>
-    <!-- ensure that ivy taskdef is only run once, otw ant will error -->
-    <property name="ivy.initialized" value="true"/>
   </target>
   
   <target name="ivy-retrieve-netty">
-    <ivy:settings id="ivy.jboss.settings" 
-        file="${basedir}/ivysettings-jboss-repos.xml" />
-    <ivy:retrieve type="jar" conf="default"
-        settingsRef="ivy.jboss.settings"
-        pattern="${ivy.lib}/[artifact]-[revision].[ext]"/>
-    <ivy:retrieve type="bundle" conf="default"
-        settingsRef="ivy.jboss.settings"
-        pattern="${ivy.lib}/[artifact]-[revision].[ext]"/>
   </target>
 
   <target name="ivy-retrieve" depends="init,ivy-init,ivy-retrieve-netty">
-    <ivy:retrieve type="jar" conf="default"
-		  pattern="${ivy.lib}/[artifact]-[revision].[ext]"/>
   </target>
 
   <target name="ivy-retrieve-tools" depends="init,ivy-init,ivy-retrieve-netty">
-    <!-- Place in separate directory, since these artificats will
-         be packaged in the tools jar. -->
-    <ivy:retrieve type="jar" conf="tools"
-		  pattern="${ivy.lib}/tools/[artifact]-[revision].[ext]"/>
   </target>
 
   <target name="ivy-retrieve-test" depends="init,ivy-init,ivy-retrieve-netty">
-    <ivy:retrieve type="jar" conf="test"
-		  pattern="${ivy.test.lib}/[artifact]-[revision].[ext]"/>
   </target>
 
   <target name="ivy-retrieve-build" depends="init,ivy-init,ivy-retrieve-netty">
-    <ivy:retrieve type="jar" conf="build"
-          pattern="${ivy.lib}/[artifact]-[revision].[ext]"/>
   </target>
 
   <macrodef name="java-compiler">
@@ -267,7 +234,7 @@
     </jar>
   </target>
   
-  <target name="checkstyle-java" depends="compile, ivy-retrieve-test">
+  <target name="checkstyle-java" depends="compile">
     <taskdef resource="checkstyletask.properties">
       <classpath refid="test.java.classpath" />
     </taskdef>
@@ -282,7 +249,7 @@
     </checkstyle>
   </target>
 
-  <target name="compile-test-java" depends="ivy-retrieve-test,ivy-retrieve-tools,compile">
+  <target name="compile-test-java">
     <java-avro-compiler src="${test.schemata.dir}"
 			generated="${test.java.generated.dir}"
 			dest="${test.java.generated.classes}"
@@ -340,7 +307,7 @@
 
   <target name="test" depends="test-java,test-tools"/>
 
-  <target name="rat" depends="ivy-retrieve-test">
+  <target name="rat">
     <typedef resource="org/apache/rat/anttasks/antlib.xml"
              uri="antlib:org.apache.rat.anttasks">
       <classpath refid="test.java.classpath"/>
@@ -451,8 +418,8 @@
 		   value="org.apache.avro.mapred.tether.WordCountTask"/>
       </manifest>
       <fileset dir="${build.classes}" />
-      <zipgroupfileset dir="${ivy.lib}" includes="jackson*.jar"/>
-      <zipgroupfileset dir="${ivy.test.lib}" includes="slf4j*.jar"/>
+      <zipgroupfileset dir="${lib.dir}" includes="jackson*.jar"/>
+      <zipgroupfileset dir="${lib.dir}" includes="slf4j*.jar"/>
       <fileset dir="${test.java.classes}"
 	       includes="org/apache/avro/mapred/tether/*"/>
       <fileset dir="${test.java.generated.classes}"
@@ -461,7 +428,7 @@
     <chmod file="${test.java.build.dir}/wordcount.jar" perm="ugo+x"/>
   </target>
 
-  <target name="tools" depends="compile,ivy-retrieve-tools"
+  <target name="tools" depends="compile"
 	  description="Build standalone tools jar file">
     <jar jarfile="${build.dir}/avro-tools-${version}.jar">
       <manifest>
@@ -471,7 +438,7 @@
         <attribute name="Implementation-Vendor" value="${Org}"/>
       </manifest>
       <fileset dir="${build.classes}" />
-      <zipgroupfileset dir="${ivy.lib}/tools" includes="*.jar"/>
+      <zipgroupfileset dir="${lib.dir}" includes="*.jar"/>
     </jar>
     <chmod file="${build.dir}/avro-tools-${version}.jar" perm="ugo+x"/>
   </target>
@@ -534,7 +501,7 @@
     </jar>
   </target>
 
-  <target name="pom" depends="ivy-init">
+  <target name="pom" >
     <ivy:makepom ivyfile="${basedir}/ivy.xml"
 		 pomfile="${dist.dir}/${fullname}.pom">
       <mapping conf="default" scope="compile"/>
@@ -635,33 +602,10 @@
 
   <target name="mvn-install" depends="jar,pom,source,javadoc-jar"
 	  description="Installs avro to local m2 cache">
-    <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
-	     uri="urn:maven-artifact-ant"
-	     classpathref="java.classpath"/>
-    <mvn:pom file="${dist.dir}/${fullname}.pom" id="avro"/>
-    <mvn:install file="${build.dir}/${fullname}.jar">
-      <attach file="${build.dir}/${fullname}-sources.jar"
-           classifier="sources" />
-      <attach file="${build.dir}/${fullname}-javadoc.jar"
-           classifier="javadoc" />
-      <pom refid="avro"/>
-    </mvn:install>
   </target>
 
   <target name="mvn-deploy" depends="jar,pom,source,javadoc-jar"
      description="Deploys Avro to Maven repo.">
-    <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
-	     uri="urn:maven-artifact-ant"
-	     classpathref="java.classpath"/>
-    <mvn:pom file="${dist.dir}/${fullname}.pom" id="avro"/>
-    <mvn:deploy file="${build.dir}/${fullname}.jar">
-      <remoteRepository id="avro.mvn.repo" url="${mvn.repo}"/>
-      <attach file="${build.dir}/${fullname}-sources.jar"
-           classifier="sources" />
-      <attach file="${build.dir}/${fullname}-javadoc.jar"
-           classifier="javadoc" />
-      <pom refid="avro"/>
-    </mvn:deploy>
   </target>
 
 </project>