代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/Kettle 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/sh
# *****************************************************************************
#
# Pentaho Data Integration
#
# Copyright (C) 2007 - 2019 by Hitachi Vantara : http://www.hitachivantara.com
#
# *****************************************************************************
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# *****************************************************************************
# **************************************************
# ** Set these to the location of your mozilla
# ** installation directory. Use a Mozilla with
# ** Gtk2 and Fte enabled.
# **************************************************
# export MOZILLA_FIVE_HOME=/usr/local/mozilla
# export LD_LIBRARY_PATH=/usr/local/mozilla
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.8.1/
export LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
# **************************************************
# ** Libraries used by Kettle: **
# **************************************************
BASEDIR=${KETTLE_HOME}
if [ -z "$KETTLE_HOME" ]; then
BASEDIR=$(dirname $0)/dist/
fi
CLASSPATH=$BASEDIR
CLASSPATH=$CLASSPATH:$BASEDIR/lib/kettle-core-TRUNK-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$BASEDIR/lib/kettle-engine-TRUNK-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$BASEDIR/lib/kettle-ui-swt-TRUNK-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:lib/saxon-dom-9.1.0.8.jar
# echo $CLASSPATH
CLASSPATH=$CLASSPATH:$BASEDIR/libswt/jface.jar
CLASSPATH=$CLASSPATH:$BASEDIR/libswt/runtime.jar
CLASSPATH=$CLASSPATH:$BASEDIR/libswt/common.jar
CLASSPATH=$CLASSPATH:$BASEDIR/libswt/commands.jar
# **************************************************
# ** JDBC & other libraries used by Kettle: **
# **************************************************
for f in `find $BASEDIR/lib -type f -name "*.jar"` `find $BASEDIR/lib -type f -name "*.zip"`
do
CLASSPATH=$CLASSPATH:$f
done
# **************************************************
# ** Platform specific libraries ... **
# **************************************************
JAVA_BIN=java
LIBPATH="NONE"
case `uname -s` in
AIX)
LIBPATH=$BASEDIR/libswt/aix/
;;
SunOS)
LIBPATH=$BASEDIR/libswt/solaris/
;;
Darwin)
LIBPATH=$BASEDIR/libswt/osx/
JAVA_BIN=$BASEDIR/libswt/osx/java_swt
chmod +x $JAVA_BIN
;;
Linux)
ARCH=`uname -m`
case $ARCH in
x86_64)
LIBPATH=$BASEDIR/libswt/linux/x86_64/
;;
i[3-6]86)
LIBPATH=$BASEDIR/libswt/linux/x86/
;;
ppc)
LIBPATH=$BASEDIR/libswt/linux/ppc/
;;
*)
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
esac
;;
FreeBSD)
ARCH=`uname -m`
case $ARCH in
x86_64)
LIBPATH=$BASEDIR/libswt/freebsd/x86_64/
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
i[3-6]86)
LIBPATH=$BASEDIR/libswt/freebsd/x86/
;;
ppc)
LIBPATH=$BASEDIR/libswt/freebsd/ppc/
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
*)
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
esac
;;
HP-UX)
LIBPATH=$BASEDIR/libswt/hpux/
;;
CYGWIN*)
./Spoon.bat
# exit
;;
*)
echo Spoon is not supported on this hosttype : `uname -s`
exit
;;
esac
export LIBPATH
if [ "$LIBPATH" != "NONE" ]
then
for f in `find $LIBPATH -name '*.jar'`
do
CLASSPATH=$CLASSPATH:$f
done
fi
# ******************************************************************
# ** Set java runtime options **
# ** Change 256m to higher values in case you run out of memory. **
# ******************************************************************
OPT="-Xmx512m -cp $CLASSPATH -Djava.library.path=$LIBPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD"
# ***************
# ** Run... **
# ***************
$JAVA_BIN $OPT org.pentaho.di.ui.i18n.editor.Translator2 "${1+$@}"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。