[ 
https://issues.apache.org/jira/browse/ACCUMULO-755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13451232#comment-13451232
 ] 

David Medinets commented on ACCUMULO-755:
-----------------------------------------

I am using this Ant build script to run FindBugs. I was unable to get FindBugs 
working properly with Maven.

{noformat}
<project name="accumulo" default="findbugs" basedir=".">
<description>
A build file to run findbugs. To install the Ant task, simply copy 
$FINDBUGS_HOME/lib/findbugs-ant.jar into the lib subdirectory of your Ant 
installation. For example, I ran 'sudo cp findbugs-ant.jar /usr/share/ant/lib'
</description>

  <property environment="env"/>

  <property name="src" location="src"/>
  <property name="build" location="target"/>

  <taskdef name="findbugs" 
classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/>

  <property name="findbugs.home" value="/usr/local/findbugs-2.0.1" />

  <target name="findbugs">
    <!-- jvmargs="-Xms512M -Xmx512M" -->
    <property name="repository" value="/home/accumulo/.m2/repository"/>
    <findbugs home="${findbugs.home}" output="html" 
outputFile="accumulo.findbugs.html" >
      <auxClasspath>
        <!--fileset file="${basedir}/lib/junit-4.5.jar" /-->
        <pathElement 
location="${repository}/jline/jline/0.9.94/jline-0.9.94.jar" />
        <pathElement 
location="${repository}/org/apache/hadoop/zookeeper/3.3.1/zookeeper-3.3.1.jar" 
/>
        <pathElement 
location="${repository}/org/apache/thrift/libthrift/0.8.0/libthrift-0.8.0.jar" 
/>
        <pathElement 
location="${repository}/org/apache/hadoop/hadoop-core/0.20.205.0/hadoop-core-0.20.205.0.jar"
 />
        <pathElement 
location="${repository}/commons-cli/commons-cli/1.2/commons-cli-1.2.jar" />
        <pathElement 
location="${repository}/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.jar" 
/>
        <pathElement 
location="${repository}/org/slf4j/slf4j-api/1.4.3/slf4j-api-1.4.3.jar" />
        <pathElement 
location="${repository}/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"
 />
        <pathElement 
location="${repository}/log4j/log4j/1.2.16/log4j-1.2.16.jar" />
        <pathElement 
location="${repository}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
 />
        <pathElement 
location="${repository}/commons-codec/commons-codec/1.5/commons-codec-1.5.jar" 
/>
        <pathElement 
location="${repository}/org/apache/commons/commons-jci-fam/1.0/commons-jci-fam-1.0.jar"
 />
        <pathElement 
location="${repository}/commons-lang/commons-lang/2.6/commons-lang-2.6.jar" />
        <pathElement location="lib/cloudtrace-1.5.0-SNAPSHOT.jar" />
        <pathElement location="lib/accumulo-fate-1.5.0-SNAPSHOT.jar" />
        <pathElement location="lib/accumulo-start-1.5.0-SNAPSHOT.jar" />
      </auxClasspath>
      <sourcePath>
        <pathElement location="${basedir}/core/src/main/java" />
      </sourcePath>
      <class location="${basedir}/lib/accumulo-core-1.5.0-SNAPSHOT.jar" />
    </findbugs>
  </target>

  <target name="init">
    <!-- Create the time stamp -->
    <tstamp/>
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>
  </target>

</project>
{noformat}
                
> Run findbugs
> ------------
>
>                 Key: ACCUMULO-755
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-755
>             Project: Accumulo
>          Issue Type: Task
>            Reporter: Keith Turner
>            Assignee: Keith Turner
>            Priority: Critical
>             Fix For: 1.5.0
>
>
> Before the 1.5 release it would be good to run findbugs and analyze the 
> output.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to