summarylogtreecommitdiffstats
path: root/pmdapp
diff options
context:
space:
mode:
Diffstat (limited to 'pmdapp')
-rw-r--r--pmdapp42
1 files changed, 23 insertions, 19 deletions
diff --git a/pmdapp b/pmdapp
index 01d08578760a..5e097135b4a7 100644
--- a/pmdapp
+++ b/pmdapp
@@ -2,28 +2,32 @@
app=$(basename $0)
case "$app" in
- 'pmd')
- readonly class='net.sourceforge.pmd.PMD'
- ;;
- 'pmd-cpd')
- readonly class='net.sourceforge.pmd.cpd.CPD'
- ;;
- 'pmd-designer')
- readonly class='net.sourceforge.pmd.util.fxdesigner.Designer'
- ;;
- 'pmd-designerold')
- readonly class='net.sourceforge.pmd.util.designer.Designer'
- ;;
- 'pmd-bgastviewer')
- readonly class='net.sourceforge.pmd.util.viewer.Viewer'
- ;;
- 'pmd-cpdgui')
- readonly class='net.sourceforge.pmd.cpd.GUI'
- ;;
+ 'pmd')
+ readonly class='net.sourceforge.pmd.PMD'
+ ;;
+ 'pmd-cpd')
+ readonly class='net.sourceforge.pmd.cpd.CPD'
+ ;;
+ 'pmd-designer')
+ readonly class='net.sourceforge.pmd.util.fxdesigner.Designer'
+ ;;
+ 'pmd-designerold')
+ readonly class='net.sourceforge.pmd.util.designer.Designer'
+ ;;
+ 'pmd-bgastviewer')
+ readonly class='net.sourceforge.pmd.util.viewer.Viewer'
+ ;;
+ 'pmd-cpdgui')
+ readonly class='net.sourceforge.pmd.cpd.GUI'
+ ;;
+ *)
+ echo 'Do not call this script directly, thanks!'
+ exit 1
+ ;;
esac
for file in /usr/share/java/pmd/*.jar; do
- CP="$CP:$file"
+ CP="$CP:$file"
done
exec /usr/bin/java -cp "$CP" "$class" "$@"