ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jgl...@apache.org
Subject svn commit: r1190402 - /ant/core/trunk/check.xml
Date Fri, 28 Oct 2011 15:37:13 GMT
Author: jglick
Date: Fri Oct 28 15:37:13 2011
New Revision: 1190402

URL: http://svn.apache.org/viewvc?rev=1190402&view=rev
Log:
Loading FindBugs with Ivy, since garr.dl.sourceforge.net seems to be dead.

Modified:
    ant/core/trunk/check.xml

Modified: ant/core/trunk/check.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/check.xml?rev=1190402&r1=1190401&r2=1190402&view=diff
==============================================================================
--- ant/core/trunk/check.xml (original)
+++ ant/core/trunk/check.xml Fri Oct 28 15:37:13 2011
@@ -50,26 +50,6 @@
 
   <taskdef resource="simiantask.properties"/>
   
-  <!-- Findbugs: Getting Findbugs -->
-  <property name="findbugs.download.name" 
-            value="findbugs-1.3.9"
-            description="Name of the download file without suffix. Also the internal root
directory of the ZIP."/>
-  <property name="findbugs.download.file" 
-            value="${findbugs.download.name}.zip"
-            description="The filename of the ZIP."/>
-  <property name="findbugs.download.url"  
-            value="http://garr.dl.sourceforge.net/sourceforge/findbugs/${findbugs.download.file}"
-            description="The download adress at a mirror of Sourceforge."/>
-  <property name="findbugs.download.to"   
-            value=".downloads"
-            description="Where to store the download and 'install' Findbugs."/>
-  <available 
-    property="findbugs.home" 
-    value="${findbugs.download.to}/${findbugs.download.name}"
-    file="${findbugs.download.to}/${findbugs.download.name}/lib/findbugs.jar"
-    description="Check if Findbugs is already installed."
-  />
-
   <!-- Findbugs: Running Findbugs -->
   <property name="findbugs.reportdir" 
             location="${build.dir}/reports/findbugs" 
@@ -181,25 +161,15 @@
   	<fixcrlf srcdir="src/main" includes="${path}" javafiles="yes" tab="remove" tablength="4"/>
   </target>
 
-  <target name="init-findbugs" unless="findbugs.home">
-    <mkdir dir="${findbugs.download.to}"/>
-    <get src="${findbugs.download.url}" dest="${findbugs.download.to}/${findbugs.download.file}"/>
-    <unzip src="${findbugs.download.to}/${findbugs.download.file}" dest="${findbugs.download.to}"/>
-    <property name="findbugs.home" location="${findbugs.download.to}/${findbugs.download.name}"/>
-    <mkdir dir="${findbugs.home}/plugin"/>
-  </target>
-
-  <target name="findbugs" description="--> checks Ant codebase with Findbugs" depends="init-findbugs"
xmlns:fb="http://findbugs.sourceforge.net/">
-    <path id="findbugs.real.classpath">
-      <fileset dir="${findbugs.home}/lib" includes="*.jar"/>
-    </path>
-
+  <target name="findbugs" description="--> checks Ant codebase with Findbugs" depends="init-ivy"
xmlns:fb="http://findbugs.sourceforge.net/">
+    <ivy:cachepath organisation="com.google.code.findbugs" module="findbugs-ant" revision="1.3.9"
+                   inline="true" conf="default" pathid="findbugs.real.classpath" transitive="true"/>
     <!-- Load the Findbugs AntTasks -->               
     <taskdef uri="http://findbugs.sourceforge.net/" resource="edu/umd/cs/findbugs/anttask/tasks.properties"
classpathref="findbugs.real.classpath" />
         
     <!-- Start Findbugs -->
     <mkdir dir="${findbugs.reportdir}"/>
-    <fb:findbugs home="${findbugs.home}"
+    <fb:findbugs pluginlistref="findbugs.real.classpath"
                  classpathref="findbugs.real.classpath"
                  output="xml:withMessages"
                  outputFile="${findbugs.reportdir}/${findbugs.raw}"



Mime
View raw message