comparison contrib/make_flys_release/make_release.sh @ 8753:340111f40f2d

(issue1824) Install smartgwt from file base on SMARTGWT environment variable
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 19 Jun 2015 17:41:35 +0200
parents 5b4bd0680160
children 574f8b80799f
comparison
equal deleted inserted replaced
8752:1816389d5f6c 8753:340111f40f2d
96 WORK_DIR=$DEFAULT_WD 96 WORK_DIR=$DEFAULT_WD
97 fi 97 fi
98 98
99 mkdir -p $WORK_DIR 99 mkdir -p $WORK_DIR
100 100
101 if [ ! -d $FLYS_SOURCE_DIR ]; then 101 if [ -z "$SMARTGWT" ]; then
102 echo "ERROR: Variable SMARTGWT not set."
103 echo "Please set this variable to point to the smartgwt .jar archive to be used."
104 exit 1
105 fi
106
107 if [ ! -f "$SMARTGWT" ]; then
108 echo "ERROR: Failed to find smartgwt archive at: '$SMARTGWT'"
109 exit 1
110 fi
111
112 if [ ! -d "$FLYS_SOURCE_DIR" ]; then
102 mkdir -p $FLYS_SOURCE_DIR 113 mkdir -p $FLYS_SOURCE_DIR
103 echo "Cloning sources" 114 echo "Cloning sources"
104 cd $FLYS_SOURCE_DIR 115 cd $FLYS_SOURCE_DIR
105 hg clone $ARTIFACTS_HG_REPO framework 116 hg clone $ARTIFACTS_HG_REPO framework
106 hg clone $HTTPCLIIENT_HG_REPO http-client 117 hg clone $HTTPCLIIENT_HG_REPO http-client
162 fi 173 fi
163 cp -r $FLYS_SOURCE_DIR/OpenLayers-2.11 \ 174 cp -r $FLYS_SOURCE_DIR/OpenLayers-2.11 \
164 $FLYS_SOURCE_DIR/river/gwt-client/src/main/webapp/ 175 $FLYS_SOURCE_DIR/river/gwt-client/src/main/webapp/
165 176
166 177
167 echo "INFO: Downloading smartGWT" 178 echo "INFO: Installing smartGWT"
168 mvn com.isomorphic:isc-maven-plugin:install -Dproduct=SMARTGWT -Dlicense=LGPL \ 179
169 -DbuildNumber=4.1p -DbuildDate=2015-04-25 -Dworkdir=$WORK_DIR 180 mvn install:install-file -Dfile="$SMARTGWT" -Dversion=4.1-p20141119 \
181 -DartifactId=smartgwt-lgpl -DgroupId=com.isomorphic.smartgwt.lgpl \
182 -Dpackaging=jar
170 183
171 echo "INFO: compile sources" 184 echo "INFO: compile sources"
172 mvn -f $FLYS_SOURCE_DIR/framework/pom.xml clean compile install 185 mvn -f $FLYS_SOURCE_DIR/framework/pom.xml clean compile install
173 mvn -f $FLYS_SOURCE_DIR/river/backend/pom.xml clean compile install 186 mvn -f $FLYS_SOURCE_DIR/river/backend/pom.xml clean compile install
174 mvn -f $FLYS_SOURCE_DIR/river/artifacts/pom.xml clean compile 187 mvn -f $FLYS_SOURCE_DIR/river/artifacts/pom.xml clean compile

http://dive4elements.wald.intevation.org