1.1 --- a/samples/libs/build.xml Fri Apr 06 10:00:19 2012 +0200
1.2 +++ b/samples/libs/build.xml Fri Aug 31 20:16:57 2012 +0200
1.3 @@ -1,6 +1,6 @@
1.4 <?xml version="1.0" encoding="UTF-8"?>
1.5 -<project name="Downloads necessary libraries" default="libraries" basedir=".">
1.6 - <target name="libraries" depends="autoupdate-task">
1.7 +<project name="libraries" default="libraries" basedir=".">
1.8 + <target name="libraries" depends="scala,autoupdate-task">
1.9 <antcall target="-library">
1.10 <param name="library" value="junit-4.4"/>
1.11 <param name="url" value="http://switch.dl.sourceforge.net/sourceforge/junit/junit-4.4.jar"/>
1.12 @@ -42,6 +42,23 @@
1.13 <param name="library.include" value="**/*commons*logg*.jar"/>
1.14 </antcall>
1.15 </target>
1.16 +
1.17 + <property name="scala.url" value="http://www.scala-lang.org/downloads/distrib/files/scala-2.9.2.tgz"/>
1.18 + <property name="scala.home" location="${ant.libraries.file}/../dist/scala-2.9.2"/>
1.19 + <available file="${scala.home}/bin/scalac" property="scala.available"/>
1.20 + <target name="scala" unless="scala.available">
1.21 + <mkdir dir="dist"/>
1.22 + <get dest="dist/scala.tgz" src="${scala.url}" skipexisting="true"/>
1.23 + <mkdir dir="${scala.home}"/>
1.24 + <untar compression="gzip" src="dist/scala.tgz" dest="${scala.home}/.."/>
1.25 + <fail message="Can't find ${scala.home}/bin/scalac">
1.26 + <condition>
1.27 + <not>
1.28 + <available file="${scala.home}/bin/scalac"/>
1.29 + </not>
1.30 + </condition>
1.31 + </fail>
1.32 + </target>
1.33
1.34 <available property="autoupdate.tasks.jar" file="dist/tasks.jar"/>
1.35 <property name="bootstrap.url" value="http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/netbeans/harness/tasks.jar"/>