Newer
Older
cd ~/AdvantEDGE/tools
# swagger code generator
wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen/3.0.29/swagger-codegen-3.0.29.jar
cd ~/AdvantEDGE/
# Java docker machine
docker pull gizmotronic/oracle-java8
docker run -it --rm -v `pwd`:/opt/local/etsi gizmotronic/oracle-java8 /bin/bash
# Using command line
java -jar ./tools/swagger-codegen-cli-3.0.29.jar generate -h
java -jar ./tools/swagger-codegen-cli-3.0.29.jar generate --api-package ./tools/swagger-/templates/go-server/ -i ./go-apps/meep-dai/api/swagger.yaml -l go-server -o ./out/go-server
java -jar ./tools/swagger-codegen-cli-3.0.29.jar generate --api-package ./tools/swagger-/templates/go/ -i ./go-apps/meep-dai/api/swagger.yaml -l go -o ./out/go
java -jar ./tools/swagger-codegen-cli-3.0.29.jar generate --api-package ./tools/swagger-/templates/go/ -i ./examples/demo4-ue/src/demo-server/backend/api/swagger.yaml -l go -o ./out/demo-server
java -jar ./tools/swagger-codegen-cli-3.0.29.jar generate --api-package ./tools/swagger-/templates/go/ -i ./examples/demo4-ue/src/onboarded-demo/api/swagger.yaml -l go -o ./out/onboarded-demo
chown -R 1000:1000 ./out
# using script with required MEC xxx already cloned:
# gs011-app-enablement-api
# gs012-rnis-api
# gs013-location-api
# gs014-ue-identity-api
# gs015-bandwith-mgmt-api
# gs016-dev-app-api
# gs028-wai-api
# gs030-vis-api
docker run -it --rm -v `pwd`:/opt/local/etsi gizmotronic/oracle-java8 /bin/bash -c "cd /opt/local/etsi && ./generate_stub.sh"