⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clover

📁 实现了一个基本的ETL
💻
字号:
#! /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 + -