summarylogtreecommitdiffstats
path: root/run.patch
blob: 7fec56c9fcdec59a3dae952745506a1cf062df2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
--- bin/run.sh	2015-01-07 06:40:19.614130823 -0500
+++ bin/run.sh	2015-01-07 06:42:04.648794800 -0500
@@ -5,7 +5,7 @@
     echo "    $(basename $0) <application-name> [-h|-v] ..."
     echo ""
     echo "application-name: valid options are: $(valid_app_options)"
-	echo "-h print this help"
+    echo "-h print this help"
     echo "-v display PMD's version"
 }
 
@@ -13,37 +13,6 @@
     echo "pmd, cpd, cpdgui, designer, bgastviewer"
 }
 
-is_cygwin() {
-    case "$(uname)" in
-        CYGWIN*)
-            readonly cygwin=true
-            ;;
-    esac
-    # OS specific support.  $var _must_ be set to either true or false.
-    if [ -z ${cygwin} ] ; then
-        readonly cygwin=false
-    fi
-}
-
-cygwin_paths() {
-    # For Cygwin, switch paths to Windows format before running java
-    if ${cygwin} ; then
-        JAVA_HOME=$(cygpath --windows "${JAVA_HOME}")
-        classpath=$(cygpath --path --windows "${classpath}")
-        DIRECTORY=$(cygpath --windows "${DIRECTORY}")
-    fi
-}
-
-convert_cygwin_vars() {
-    # If cygwin, convert to Unix form before manipulating
-    if ${cygwin} ; then
-        [ -n "${JAVA_HOME}" ] &&
-            JAVA_HOME=$(cygpath --unix "${JAVA_HOME}")
-        [ -n "${CLASSPATH}" ] &&
-            CLASSPATH=$(cygpath --path --unix "${CLASSPATH}")
-    fi
-}
-
 java_heapsize_settings() {
     local heapsize=${HEAPSIZE}
     case "${heapsize}" in
@@ -58,24 +27,6 @@
     esac
 }
 
-
-set_lib_dir() {
-  if [ -z ${LIB_DIR} ]; then
-    local script_dir=$(dirname ${0})
-    local cwd="${PWD}"
-
-    cd "${script_dir}/../lib"
-    readonly LIB_DIR=$(pwd -P)
-    cd "${cwd}"
-  fi
-}
-
-check_lib_dir() {
-  if [ ! -e "${LIB_DIR}" ]; then
-    echo "The jar directory [${LIB_DIR}] does not exist"
-  fi
-}
-
 readonly APPNAME="${1}"
 if [ -z "${APPNAME}" ]; then
     usage
@@ -104,23 +55,6 @@
     ;;
 esac
 
-is_cygwin
-
-set_lib_dir
-check_lib_dir
-
-convert_cygwin_vars
-
-classpath=$CLASSPATH
-
-cd "${CWD}"
-
-for jarfile in ${LIB_DIR}/*.jar; do
-    classpath=$classpath:$jarfile
-done
-
-cygwin_paths
-
 java_heapsize_settings
 
-java ${HEAPSIZE} -cp "${classpath}" "${CLASSNAME}" ${@}
+java ${HEAPSIZE} -Djava.ext.dirs=/usr/share/java/pmd "${CLASSNAME}" ${@}