Skip to content

Commit ee8fd3f

Browse files
rubenhoenlecgoetz-inovex
authored andcommitted
feat(go): generate region always as string
1 parent 855a091 commit ee8fd3f

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
custom
12
# IDE
23
*.vscode/
34
*.idea

scripts/generate-sdk/languages/go.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,15 @@ generate_go_sdk() {
160160
mkdir -p "${SERVICES_FOLDER}/${service}/${version}api"
161161
cp "${ROOT_DIR}/languages/golang/.openapi-generator-ignore" "${SERVICES_FOLDER}/${service}/${version}api/.openapi-generator-ignore"
162162

163+
# compile custom generator
164+
mkdir -p custom/com/mycompany/codegen
165+
javac -cp "${GENERATOR_JAR_PATH}" CustomRegionGenerator.java
166+
mv CustomRegionGenerator.class custom/com/mycompany/codegen/CustomRegionGenerator.class
167+
163168
# Run the generator for Go
164-
java -Dlog.level=${GENERATOR_LOG_LEVEL} -jar ${jar_path} generate \
165-
--generator-name go \
169+
java -Dlog.level=${GENERATOR_LOG_LEVEL} -cp "custom:scripts/bin/openapi-generator-cli.jar" \
170+
org.openapitools.codegen.OpenAPIGenerator generate \
171+
-g com.mycompany.codegen.CustomRegionGenerator \
166172
--input-spec "${service_version_json}" \
167173
--output "${SERVICES_FOLDER}/${service}/${version}api" \
168174
--package-name "${version}api" \

0 commit comments

Comments
 (0)