Revision 1063 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.app/org.gvsig.scripting.app.mainplugin/src/main/resources-plugin/gvsigsh

View differences:

gvsigsh
1
#!/bin/sh
1
#!/bin/bash
2 2

  
3 3
#set -x
4 4

  
5 5
cd $(dirname $0)
6 6

  
7 7
if [ -f lib/org.gvsig.andami-2* ] ; then
8
  GVSIG_HOME=`dirname "$0"`
8
  GVSIG_INSTALL_FOLDER=`dirname "$0"`
9 9
else
10
  if [ -f lib/org.gvsig.scripting.main-* ] ; then
11
    GVSIG_HOME=`dirname "$0"`/../../..
10
  if [ -f lib/org.gvsig.scripting.app.mainplugin-* ] ; then
11
    GVSIG_INSTALL_FOLDER=`dirname "$0"`/../../..
12 12
  else
13 13
    echo "Can't locate gvSIG installation folder"
14 14
    exit 1
15 15
  fi
16 16
fi
17 17

  
18
cd "${GVSIG_HOME}"
19
GVSIG_HOME=$PWD
18
cd "${GVSIG_INSTALL_FOLDER}"
20 19

  
21
for d in gvSIG/extensiones/org.gvsig.app/lib \
22
  gvSIG/extensiones/org.gvsig.scripting.app.extension/lib \
23
  gvSIG/extensiones/org.gvsig.geometry.app.generalpath/lib \
24
  gvSIG/extensiones/org.gvsig.projection.app.proj4j/lib \
25
  gvSIG/extensiones/org.gvsig.projection.app.jcrs/lib ; 
26
  do
27
  for i in $d/*.jar ; do
28
    LIBRARIES="$LIBRARIES:$i"
29
  done
30
  for i in $d/*.zip ; do
31
    LIBRARIES="$LIBRARIES:$i"
32
  done
20
GVSIG_INSTALL_FOLDER="$PWD"
21

  
22
. ./gvSIG.sh --lib $@
23

  
24
for pluginName in \
25
    org.gvsig.app.document.table.app.mainplugin \
26
    org.gvsig.app.mainplugin \
27
    org.gvsig.csv.app.mainplugin \
28
    org.gvsig.geodb.app.mainplugin \
29
    org.gvsig.geometry.app.jts \
30
    org.gvsig.h2spatial.app.mainplugin \
31
    org.gvsig.installer.app.mainplugin \
32
    org.gvsig.labeling.app.mainplugin \
33
    org.gvsig.projection.app.proj4j \
34
    org.gvsig.scripting.app.mainplugin \
35
    org.gvsig.shp.app.mainplugin \
36
    org.gvsig.snapping.app.mainplugin \
37
    ;
38
    do
39
    for i in "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/"*.jar ; do
40
      if [ "$i" != "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/*.jar" -a "$i" != "" ]; then
41
        add_classpath "$i"
42
      fi
43
    done
44
    for i in "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/"*.zip ; do
45
      if [ "$i" != "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/*.zip" -a "$i" != "" ]; then
46
        add_classpath "$i"
47
      fi
48
    done
33 49
done
34 50

  
35
GVSIG_LAUNCHER=org.gvsig.scripting.main.Main
36
GVSIG_CLASSPATH="$LIBRARIES"
37
GVSIG_PARAMS=" --plugins-folder=gvSIG/extensiones $@"
38
. ./gvSIG.sh
51
GVSIG_LAUNCHER=org.gvsig.scripting.app.extension.ScriptingMain
52
GVSIG_PARAMS="$@"
39 53

  
54
launch_gvSIG
55

  

Also available in: Unified diff