From e4cf9c5d55e7f0f6cfc5c666f9e55442c3cc9aa8 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Sun, 15 Feb 2015 22:20:08 -0800 Subject: [PATCH] updated scripts --- bin/all-petstore.sh | 4 +--- bin/all-wordnik.sh | 24 ++++++++++++++++++++++++ bin/android-java-petstore.sh | 2 +- bin/php-petstore.sh | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 4 deletions(-) create mode 100755 bin/all-wordnik.sh create mode 100755 bin/php-petstore.sh diff --git a/bin/all-petstore.sh b/bin/all-petstore.sh index 515da8a532e..af3da09a8cd 100755 --- a/bin/all-petstore.sh +++ b/bin/all-petstore.sh @@ -19,15 +19,13 @@ fi cd $APP_DIR ./bin/android-java-petstore.sh -./bin/android-java-wordnik-api.sh ./bin/dynamic-html.sh ./bin/html.sh ./bin/jaxrs-petstore-server.sh ./bin/java-petstore-filemap.sh ./bin/java-petstore.sh -./bin/java-wordnik-api.sh ./bin/php-petstore.sh ./bin/python-petstore.sh ./bin/objc-petstore.sh -./bin/objc-wordnik-api.sh +./bin/scala-petstore.sh ./bin/tizen-petstore.sh diff --git a/bin/all-wordnik.sh b/bin/all-wordnik.sh new file mode 100755 index 00000000000..95f71f10ab0 --- /dev/null +++ b/bin/all-wordnik.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +SCRIPT="$0" + +while [ -h "$SCRIPT" ] ; do + ls=`ls -ld "$SCRIPT"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + SCRIPT="$link" + else + SCRIPT=`dirname "$SCRIPT"`/"$link" + fi +done + +if [ ! -d "${APP_DIR}" ]; then + APP_DIR=`dirname "$SCRIPT"`/.. + APP_DIR=`cd "${APP_DIR}"; pwd` +fi + +cd $APP_DIR +./bin/android-java-wordnik-api.sh +./bin/java-wordnik-api.sh +./bin/objc-wordnik-api.sh +./bin/scala-wordnik-api.sh diff --git a/bin/android-java-petstore.sh b/bin/android-java-petstore.sh index 5747ff49531..6d3f914b245 100755 --- a/bin/android-java-petstore.sh +++ b/bin/android-java-petstore.sh @@ -31,6 +31,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -ags="$@ -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l android -o samples/client/petstore/android-java" +ags="$@ -i http://petstore.swagger.io/v2/swagger.json -l android -o samples/client/petstore/android-java" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/php-petstore.sh b/bin/php-petstore.sh new file mode 100755 index 00000000000..18c668c2eda --- /dev/null +++ b/bin/php-petstore.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +SCRIPT="$0" + +while [ -h "$SCRIPT" ] ; do + ls=`ls -ld "$SCRIPT"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + SCRIPT="$link" + else + SCRIPT=`dirname "$SCRIPT"`/"$link" + fi +done + +if [ ! -d "${APP_DIR}" ]; then + APP_DIR=`dirname "$SCRIPT"`/.. + APP_DIR=`cd "${APP_DIR}"; pwd` +fi + +root=./modules/swagger-codegen-distribution/pom.xml + +# gets version of swagger-codegen +version=$(sed '//,/<\/project>/d;//!d;s/ *<\/\?version> *//g' $root | sed -n '2p' | sed -e 's,.*\([^<]*\).*,\1,g') + +executable="./modules/swagger-codegen-distribution/target/swagger-codegen-distribution-$version.jar" + +if [ ! -f "$executable" ] +then + mvn clean package +fi + +# if you've executed sbt assembly previously it will use that instead. +export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" +ags="$@ -i http://petstore.swagger.io/v2/swagger.json -l php -o samples/client/petstore/php -t modules/swagger-codegen/src/main/resources/php" + +java $JAVA_OPTS -jar $executable $ags