Revision 1063 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.app/org.gvsig.scripting.app.mainplugin/src/main/resources-plugin/gvsigsh
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