-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
20 lines (18 loc) · 785 Bytes
/
Makefile
File metadata and controls
20 lines (18 loc) · 785 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.PHONY: install-openapi-generator
install-openapi-generator:
brew install openapi-generator
.PHONY: update-vardef-openapi-definition
update-vardef-openapi-definition:
cp \
../vardef/build/generated/ksp/main/resources/META-INF/swagger/variable-definitions-internal.yml \
tests/variable_definitions/resources/openapi/variable-definitions-internal.yml
.PHONY: generate-vardef-client
generate-vardef-client:
export PYTHON_POST_PROCESS_FILE="bin/openapi_generate_post_process.sh" && \
openapi-generator generate \
--enable-post-process-file \
-i tests/variable_definitions/resources/openapi/variable-definitions-internal.yml \
-g python \
-o src/dapla_metadata/variable_definitions/_generated \
--additional-properties=packageName=vardef_client \
--skip-validate-spec