#!/usr/bin/perl $port = $ARGV[0]; $timeout = $ARGV[1]; $packaged_as = $ARGV[2]; $dir= $ENV{PWD}; #print("path $dir"); #$plugins_dir=substr($dir,0,rindex($dir,"/")); $plugins_dir=$dir; $ENV{A_PLUGIN_PATH}="$plugins_dir/"; $oldClasspath = $ENV{CLASSPATH}; if ($packaged_as == "jar") { $ENV{"CLASSPATH"}="$plugins_dir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/universalminers.jar:$plugins_dir/clientserver.jar:$oldClasspath"; } if ($packaged_as == "src") { $ENV{"CLASSPATH"}="$plugins_dir:$oldClasspath"; } if (!defined($packaged_as)) { $ENV{"CLASSPATH"}="$plugins_dir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/universalminers.jar:$plugins_dir/clientserver.jar:$oldClasspath"; } if (!defined($timeout)) { system("java -DA_PLUGIN_PATH=\$A_PLUGIN_PATH com.ibm.etools.systems.dstore.core.server.Server $port"); } else { system("java -DA_PLUGIN_PATH=\$A_PLUGIN_PATH com.ibm.etools.systems.dstore.core.server.Server $port $timeout"); } $ENV{CLASSPATH}=$oldClasspath;