diff options
Diffstat (limited to 'pmdapp')
-rw-r--r-- | pmdapp | 42 |
1 files changed, 23 insertions, 19 deletions
@@ -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" "$@" |