1.1 --- a/samples/libs/build.xml.orig Mon Jan 25 10:47:05 2010 +0100
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,80 +0,0 @@
1.4 -<?xml version="1.0" encoding="UTF-8"?>
1.5 -<project name="Downloads necessary libraries" default="libraries" basedir=".">
1.6 - <target name="libraries">
1.7 - <antcall target="-library">
1.8 - <param name="library" value="junit-4.4"/>
1.9 - <param name="url" value="http://switch.dl.sourceforge.net/sourceforge/junit/junit-4.4.jar"/>
1.10 - </antcall>
1.11 - <antcall target="-library-from-zip">
1.12 - <param name="library" value="org-openide-util"/>
1.13 - <param name="library.include" value="**/org-openide-util.jar"/>
1.14 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/platform9/org-openide-util.nbm"/>
1.15 - </antcall>
1.16 - <antcall target="-library-from-zip">
1.17 - <param name="library" value="org-openide-filesystems"/>
1.18 - <param name="library.include" value="**/org-openide-filesystems.jar"/>
1.19 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/platform9/org-openide-filesystems.nbm"/>
1.20 - </antcall>
1.21 - <antcall target="-library-from-zip">
1.22 - <param name="library" value="org-netbeans-modules-nbjunit"/>
1.23 - <param name="library.include" value="**/org-netbeans-modules-nbjunit.jar"/>
1.24 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/testtools/org-netbeans-modules-nbjunit.nbm"/>
1.25 - </antcall>
1.26 - <antcall target="-library-from-zip">
1.27 - <param name="library" value="org-netbeans-insane"/>
1.28 - <param name="library.include" value="**/org-netbeans-insane.jar"/>
1.29 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/ide10/org-netbeans-insane.nbm"/>
1.30 - </antcall>
1.31 - <antcall target="-library-from-zip">
1.32 - <param name="library" value="spring-2.5"/>
1.33 - <param name="library.include" value="**/*spring*.jar"/>
1.34 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/java2/org-netbeans-libs-springframework.nbm"/>
1.35 - </antcall>
1.36 - <antcall target="-library-from-zip">
1.37 - <param name="library" value="commons-logging-1.1"/>
1.38 - <param name="library.include" value="**/*commons*logg*.jar"/>
1.39 - <param name="url" value="http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/ide9/org-netbeans-libs-commons_logging.nbm"/>
1.40 - </antcall>
1.41 - </target>
1.42 -
1.43 - <!-- support methods -->
1.44 -
1.45 - <target name="-library-check">
1.46 - <fail message="You need to specify library name" unless="library"/>
1.47 - <fail message="You need to specify url" unless="url"/>
1.48 -
1.49 - <property name="library.jar" location="dist/${library}.jar"/>
1.50 - <property name="library.zip" location="dist/${library}.zip"/>
1.51 -
1.52 - <echo message="Checking for ${library.jar}"/>
1.53 - <available file="${library.jar}" property="library.available"/>
1.54 - </target>
1.55 - <target name="-library" depends="-library-check" unless="library.available">
1.56 - <mkdir dir="dist"/>
1.57 - <get dest="${library.jar}" src="${url}"/>
1.58 -
1.59 - <fail message="Now the library ${library} should be downloaded">
1.60 - <condition>
1.61 - <not><available file="${library.jar}"/></not>
1.62 - </condition>
1.63 - </fail>
1.64 - </target>
1.65 - <target name="-library-from-zip" depends="-library-check" unless="library.available">
1.66 - <mkdir dir="dist"/>
1.67 - <get dest="${library.zip}" src="${url}"/>
1.68 - <unzip dest="dist" src="${library.zip}">
1.69 - <patternset includes="${library.include}"/>
1.70 - <mapper type="flatten"/>
1.71 - </unzip>
1.72 -
1.73 - <fail message="Now the library ${library} should be downloaded">
1.74 - <condition>
1.75 - <not><available file="${library.jar}"/></not>
1.76 - </condition>
1.77 - </fail>
1.78 - </target>
1.79 -
1.80 - <target name="clean">
1.81 - <delete dir="dist"/>
1.82 - </target>
1.83 -</project>