#!/bin/sh # # findbugs script # JPackage Project <http://www.jpackage.org/> # $Id$ # Source functions library . /usr/share/java-utils/java-functions # Source system prefs if [ -f /etc/findbugs.conf ] ; then . /etc/findbugs.conf fi # Source user prefs if [ -f $HOME/.findbugsrc ] ; then . $HOME/.findbugsrc fi # Configuration if [ -z "$FINDBUGS_TEXT" ] ; then MAIN_CLASS=edu.umd.cs.findbugs.LaunchAppropriateUI else MAIN_CLASS=edu.umd.cs.findbugs.FindBugs2 fi BASE_JARS="asm3/asm3 asm3/asm3-commons asm3/asm3-tree bcel5.3 dom4j findbugs jaxen" BASE_DIR=/usr/share/java/findbugs BASE_FLAGS="-Dfindbugs.home=/usr/share/java/findbugs -Xmx768m" if [ -n "$FINDBUGS_LAUNCH_UI" ]; then BASE_OPTIONS="-Dfindbugs.launchUI=1 $BASE_OPTIONS" fi # Set parameters set_jvm set_classpath $BASE_JARS set_flags $BASE_FLAGS set_options $BASE_OPTIONS # Let's start run "$@"