You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2010/09/28 00:56:21 UTC
svn commit: r1001951 - in /qpid/trunk: ./ qpid/java/ qpid/java/lib/findbugs/
Author: robbie
Date: Mon Sep 27 22:56:20 2010
New Revision: 1001951
URL: http://svn.apache.org/viewvc?rev=1001951&view=rev
Log:
QPID-2857: Remove the FindBugs binarys from the repository and add instructions on how to download and use it.
This is necessary because whilst its deps are fine, FindBugs itself is LGPL licenced. It also doesnt hurt to remove 15MB of optional binaries from the release.
Added:
qpid/trunk/qpid/java/lib/findbugs/README.txt
Removed:
qpid/trunk/qpid/java/lib/findbugs/LICENSE-ASM.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-AppleJavaExtensions.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-bcel.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-commons-lang.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-docbook.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-dom4j.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-findbugs.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-jFormatString.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-jaxen.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-jcip.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-jdepend.txt
qpid/trunk/qpid/java/lib/findbugs/LICENSE-jsr305.txt
qpid/trunk/qpid/java/lib/findbugs/annotations.jar
qpid/trunk/qpid/java/lib/findbugs/ant.jar
qpid/trunk/qpid/java/lib/findbugs/asm-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/asm-analysis-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/asm-commons-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/asm-tree-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/asm-util-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/asm-xml-3.1.jar
qpid/trunk/qpid/java/lib/findbugs/bcel.jar
qpid/trunk/qpid/java/lib/findbugs/buggy.icns
qpid/trunk/qpid/java/lib/findbugs/commons-lang-2.4.jar
qpid/trunk/qpid/java/lib/findbugs/dom4j-1.6.1.jar
qpid/trunk/qpid/java/lib/findbugs/findbugs-ant.jar
qpid/trunk/qpid/java/lib/findbugs/findbugs.jar
qpid/trunk/qpid/java/lib/findbugs/jFormatString.jar
qpid/trunk/qpid/java/lib/findbugs/jaxen-1.1.1.jar
qpid/trunk/qpid/java/lib/findbugs/jdepend-2.9.jar
qpid/trunk/qpid/java/lib/findbugs/jsr305.jar
Modified:
qpid/trunk/.gitignore
qpid/trunk/qpid/java/build.xml
qpid/trunk/qpid/java/common.xml
Modified: qpid/trunk/.gitignore
URL: http://svn.apache.org/viewvc/qpid/trunk/.gitignore?rev=1001951&r1=1001950&r2=1001951&view=diff
==============================================================================
--- qpid/trunk/.gitignore (original)
+++ qpid/trunk/.gitignore Mon Sep 27 22:56:20 2010
@@ -35,7 +35,8 @@ release
.settings
generated/
target
-qpid/java/lib/cobertura/
+qpid/java/lib/cobertura
+qpid/java/lib/findbugs
# Intellij Project files
*.iml
*.ipr
Modified: qpid/trunk/qpid/java/build.xml
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/build.xml?rev=1001951&r1=1001950&r2=1001951&view=diff
==============================================================================
--- qpid/trunk/qpid/java/build.xml (original)
+++ qpid/trunk/qpid/java/build.xml Mon Sep 27 22:56:20 2010
@@ -250,7 +250,7 @@
</jython>
</target>
- <target name="findbugs" depends="build">
+ <target name="findbugs" depends="findbugs-init,build">
<mkdir dir="${build.findbugs}"/>
Modified: qpid/trunk/qpid/java/common.xml
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/common.xml?rev=1001951&r1=1001950&r2=1001951&view=diff
==============================================================================
--- qpid/trunk/qpid/java/common.xml (original)
+++ qpid/trunk/qpid/java/common.xml Mon Sep 27 22:56:20 2010
@@ -180,7 +180,12 @@
<taskdef classpathref="cobertura.classpath" resource="tasks.properties" />
</target>
- <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpath="${findbugs.dir}/findbugs-ant.jar"/>
+ <target name="findbugs-init">
+ <available file="${findbugs.dir}/findbugs-ant.jar" property="findbugs-ant.jar.present"/>
+ <fail unless="findbugs-ant.jar.present" message="Please follow the instructions at ${findbugs.dir}/README.txt to configure FindBugs"/>
+
+ <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpath="${findbugs.dir}/findbugs-ant.jar"/>
+ </target>
<target name="help" description="display detailed build documentation">
<echo>
Added: qpid/trunk/qpid/java/lib/findbugs/README.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/findbugs/README.txt?rev=1001951&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/findbugs/README.txt (added)
+++ qpid/trunk/qpid/java/lib/findbugs/README.txt Mon Sep 27 22:56:20 2010
@@ -0,0 +1,30 @@
+Download the FindBugs archive from the following location:
+http://findbugs.sourceforge.net/downloads.html
+
+Unpack the contents of the 'findbugs-<version>/lib' folder within the archive
+to the 'qpid/java/lib/findbugs' (i.e. this) directory. This should leave you
+with contents of 'qpid/java/lib/findbugs' similar to:
+
+annotations.jar
+ant.jar
+asm-3.1.jar
+asm-analysis-3.1.jar
+asm-commons-3.1.jar
+asm-tree-3.1.jar
+asm-util-3.1.jar
+asm-xml-3.1.jar
+bcel.jar
+buggy.icns
+commons-lang-2.4.jar
+dom4j-1.6.1.jar
+findbugs-ant.jar
+findbugs.jar
+jFormatString.jar
+jaxen-1.1.1.jar
+jdepend-2.9.jar
+jsr305.jar
+mysql-connector-java-5.1.7-bin.jar
+
+
+Now simply run "ant findbugs" in qpid/java to generate the report.
+
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org