📄 clover
字号:
#! /bin/sh# this script was inspired by practices gained from ant run scripts (http://ant.apache.org/)# usage # clover <engine_arguments> <graph_name.grf> [ - <java_arguments> ]# example:# clover -noJMX myGraph.grf - -server -classpath /home/name/myTransformation# this script has to be finished !!!# Extract clover launch arguments.clover_exec_args=java_exec_args=while [ "$*" != "" ] do if [ "$1" = "-" ] then parse_java_args="yes" shift fi if [ -z "$parse_java_args" ] then clover_exec_args="$clover_exec_args \"$1\"" else if [ "$1" = "-classpath" ] then shift user_classpath="$1" else java_exec_args="$java_exec_args \"$1\"" fi fi shiftdoneif [ -z "$CLOVER_HOME" -o ! -d "$CLOVER_HOME" ] ; then ## resolve links - $0 may be a link to clover's home PRG="$0" progname=`basename "$0"` # need this for relative symlinks while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`"/$link" fi done CLOVER_HOME=`dirname "$PRG"`/.. # make it fully qualified CLOVER_HOME=`cd "$CLOVER_HOME" && pwd`fi#echo $CLOVER_HOME# set CLOVER_LIB locationCLOVER_LIB="${CLOVER_HOME}/lib"# set java commandif [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java 2> /dev/null ` if [ -z "$JAVACMD" ] ; then JAVACMD=java fi fifiif [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1fiTRANSFORM_PATH="."#echo $CLOVER_LIB/*for i in $CLOVER_LIB/*.jar $CLOVER_LIB/*.zip; do LOCAL_CLASSPATH="$LOCAL_CLASSPATH:$i"done;#for i in `ls $CLOVER_LIB/*.jar`; do#echo $i#done;clover_exec_command="exec \"$JAVACMD\" $CLOVER_OPTS $java_exec_args -classpath \"$TRANSFORM_PATH:$user_classpath::$LOCAL_CLASSPATH\" -Dclover.home=\"$CLOVER_HOME\" org.jetel.main.runGraph -plugins $CLOVER_HOME/plugins $clover_exec_args"echo $clover_exec_commandeval $clover_exec_command
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -