Add manual junit download to fix ClassNotFoundException on jenkins.
1.1 --- a/build.xml Tue Nov 24 01:02:29 2015 +0100
1.2 +++ b/build.xml Thu Nov 26 01:47:21 2015 +0100
1.3 @@ -4,8 +4,21 @@
1.4 <get src="http://download.netbeans.org/netbeans/7.0/final/zip/netbeans-7.0-201104080000-ml-javase.zip" dest=".hg" skipexisting="true" verbose="true"/>
1.5 <unzip src=".hg/netbeans-7.0-201104080000-ml-javase.zip" dest=".hg"/>
1.6 <import file="nbproject/build-impl.xml"/>
1.7 - <target name="downloadbinaries" description="Download external binaries not stored in Mercurial sources.">
1.8 +
1.9 + <available property="junit-installed" file=".hg/netbeans/platform/modules/org-netbeans-libs-junit4.jar"/>
1.10 +
1.11 + <target name="downloadbinaries-tasks">
1.12 <taskdef classpath="${nbplatform.nb70.harness.dir}/tasks.jar" resource="org/netbeans/nbbuild/taskdefs.properties"/>
1.13 + </target>
1.14 +
1.15 + <target name="downloadbinaries-junit" depends="downloadbinaries-tasks" unless="junit-installed">
1.16 + <autoupdate installDir=".hg/netbeans"
1.17 + updatecenter="http://updates.netbeans.org/netbeans/updates/7.0/uc/final/certified/catalog.xml.gz">
1.18 + <modules includes="org.netbeans.libs.junit4"/>
1.19 + </autoupdate>
1.20 + </target>
1.21 +
1.22 + <target name="downloadbinaries" depends="downloadbinaries-junit" description="Download external binaries not stored in Mercurial sources.">
1.23 <property file="${user.home}/.nbbuild.properties"/> <!-- permit binaries.cache to be overridden -->
1.24 <property name="binaries.cache" location="${user.home}/.hgexternalcache"/>
1.25 <property name="binaries.server" value="http://hg.netbeans.org/binaries/"/>