Sam Ruby wrote:
> The attached build.xml was generated using the latest
> jakarta-turbine-maven built from cvs.  I've tested that it works with Gump.

do the maven generated build.xmls need ant 1.5??
doesn't work with ant-1.4.1

martin

> 
> - Sam Ruby
> 
> 
> ------------------------------------------------------------------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <project default="jar" name="xmlrpc" basedir=".">
>   
>   <property name="defaulttargetdir" value="target"></property> 
>   <property name="classesdir" value="target/classes"></property>
>   <property name="testclassesdir" value="target/test-classes"></property>
>   <property name="testreportdir" value="target/test-reports"></property>
>   <property name="distdir" value="dist"></property>
>   <property name="javadocdir" value="target/docs/apidocs"></property>
>   <property name="final.name" value="xmlrpc-1.2-dev"></property>
>   <condition property="noget">
>     <equals arg2="only" arg1="${build.sysclasspath}"></equals>
>   </condition>
>   
>   <target name="jar" description="o Create the jar" depends="get-deps">
> 
>     <mkdir dir="${classesdir}"></mkdir>
> 
>     <javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" 
>excludes="**/package.html">
>       <src>
>         <pathelement location="src/java"></pathelement>
>       </src>
>       <classpath>
>         <fileset dir="lib">
>           <include name="*.jar"></include>
>         </fileset>
>       </classpath>
>     </javac>
> 
>     
>  
>     
>  
>     <copy todir="${classesdir}">
>       <fileset dir="/home/rubys/jakarta/xml-rpc">
>       
>       
>       </fileset>
>     </copy>
>  
>     
>     <jar jarfile="target/${final.name}.jar" excludes="**/package.html" 
>basedir="${classesdir}"></jar>
> 
>   </target>
>   
>   <target name="clean" description="o Clean up the generated directories">
>     <delete dir="${defaulttargetdir}"></delete>
>     <delete dir="${distdir}"></delete>
>   </target>
> 
>   <target name="dist" description="o Create a distribution" depends="jar, javadoc">
>     <mkdir dir="dist"></mkdir>
>     <copy todir="dist">
>       <fileset dir="${defaulttargetdir}"></fileset>
>     </copy>
>   </target>
>  
>   <target name="test" description="o Run the test cases" depends="compile-tests">
>     <mkdir dir="${testreportdir}"></mkdir>
>     <junit dir="./" printSummary="yes" fork="true" haltonerror="true">
>       <sysproperty key="basedir" value="src/test"></sysproperty>
>       <formatter type="xml"></formatter>
>       <formatter usefile="true" type="plain"></formatter>
>       <classpath>
>         <fileset dir="lib">
>           <include name="*.jar"></include>
>         </fileset>
>         <pathelement location="target/${final.name}.jar"></pathelement>
>         <pathelement path="${testclassesdir}"></pathelement>
>       </classpath>
>       <batchtest todir="${testreportdir}">
>         <fileset dir="src/test">
>               
>               
>         </fileset>
>       </batchtest>
>     </junit>
>   </target>
> 
>   <target name="compile-tests" depends="jar">
>     <mkdir dir="${testclassesdir}"></mkdir>
>     <javac destdir="${testclassesdir}" deprecation="true" debug="true" 
>optimize="false" excludes="**/package.html">
>       <src>
>         <pathelement location="src/test"></pathelement>
>       </src>
>       <classpath>
>         <fileset dir="lib">
>           <include name="*.jar"></include>
>         </fileset>
>         <pathelement location="target/${final.name}.jar"></pathelement>
>       </classpath>
>     </javac>
> 
>     
>    
>     
>  
>     <copy todir="${testclassesdir}">
>       <fileset dir="src/test">
>       
>       
>       </fileset>
>     </copy>
>     
>   </target>
> 
>   <target name="javadoc" description="o Generate javadoc" depends="jar">
>  
>  
>     <mkdir dir="${javadocdir}"></mkdir>
>  
>     
>     <tstamp>
>       <format pattern="2001-yyyy" property="year"></format>
>     </tstamp>
>  
>     <property name="copyright" value="Copyright &amp;copy; 1999-2002 Apache Software 
>Foundation. All Rights Reserved."></property>
>  
>     <property name="title" value="xmlrpc 1.2-dev API"></property>
>  
>     <javadoc use="true" private="true" destdir="${javadocdir}" author="true" 
>version="true" sourcepath="src/java" packagenames="org.apache.xmlrpc.*">
>       <classpath>
>         <fileset dir="lib">
>           <include name="*.jar"></include>
>         </fileset>
>         <pathelement location="target/${final.name}.jar"></pathelement>
>       </classpath>
>     </javadoc>
>  
>   </target>
> 
>   <target name="get-deps" unless="noget">
>   
>     <mkdir dir="lib"></mkdir>
>     
>     <get dest="lib/servletapi-2.2.jar" usetimestamp="true" ignoreerrors="true" 
>src="http://jakarta.apache.org/turbine/jars2/servletapi/jars/servletapi-2.2.jar";></get>
>     <get dest="lib/jsse.jar" usetimestamp="true" ignoreerrors="true" 
>src="http://jakarta.apache.org/turbine/jars2/jsse/jars/jsse.jar";></get>
>     <get dest="lib/jnet.jar" usetimestamp="true" ignoreerrors="true" 
>src="http://jakarta.apache.org/turbine/jars2/jnet/jars/jnet.jar";></get>
>     <get dest="lib/jcert.jar" usetimestamp="true" ignoreerrors="true" 
>src="http://jakarta.apache.org/turbine/jars2/jcert/jars/jcert.jar";></get>
>     <get dest="lib/fesi-1.1.5.jar" usetimestamp="true" ignoreerrors="true" 
>src="http://jakarta.apache.org/turbine/jars2/fesi/jars/fesi-1.1.5.jar";></get>
>   
>   </target>
> 
>   
>   
>   
>   
>   
>   
>   
>   
> 
>   <target name="install-maven">
> 
>     
> 
>     <get dest="${user.home}/maven-install-latest.jar" usetimestamp="true" 
>src="${maven.repo.remote}maven/maven-install-latest.jar"></get>
>     
>     <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar"></unjar>
>     
>   </target>
> 
> </project>
>     


Reply via email to