diff options
Diffstat (limited to 'docs/modules/ROOT/pages/sandbox/inoculated/src/buildRun.sh')
-rw-r--r-- | docs/modules/ROOT/pages/sandbox/inoculated/src/buildRun.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/modules/ROOT/pages/sandbox/inoculated/src/buildRun.sh b/docs/modules/ROOT/pages/sandbox/inoculated/src/buildRun.sh new file mode 100644 index 000000000..26dce3f59 --- /dev/null +++ b/docs/modules/ROOT/pages/sandbox/inoculated/src/buildRun.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +JDKDIR="${JDKDIR:-${JAVA_HOME:-`setjdk.sh`}}" +AJ_HOME="${AJ_HOME:-`setajhome.sh`}" +PS="${PS:-;}" +ajrt=`pathtojava.sh "$AJ_HOME/lib/aspectjrt.jar"` +mkdir -p ../classes + +for i in *.java; do + pack=`sed -n '/package/s|.*package *\([^ ][^ ]*\)[ ;].*|\1|p' "$i"` + [ -n "$pack" ] && pack="${pack}." + rm -rf classes/* + cname=$pack`basename $i .java` + echo "" + echo "########## $cname" + $AJ_HOME/bin/ajc -d ../classes -classpath "$ajrt" "$i" + && $JDKDIR/bin/java -classpath "../classes${PS}$ajrt" $cname +done + +rm -rf ../classes |