Mercurial > dive4elements > river
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 |