Skip to content

Commit 6ce97f8

Browse files
committed
Frontend use new contracts
1 parent 8cd0a0a commit 6ce97f8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

frontend/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ tasks.named("pnpmInstall") {
2323

2424
tasks.register('generateContract', PnpmTask) {
2525
dependsOn pnpmInstall
26+
if (useTypeSpec) {
27+
dependsOn ":contract-typespec:build"
28+
inputs.files(project(":contract-typespec").layout.buildDirectory.dir("tsp/api/openapi.yaml"))
29+
} else {
30+
inputs.files(fileTree("../contract/src/main/resources"))
31+
}
2632
inputs.files(fileTree("../contract/src/main/resources"))
2733
outputs.dir(project.layout.projectDirectory.dir("src/generated-sources"))
2834
args = ['gen:sources']

frontend/openapitools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"fetch": {
88
"generatorName": "typescript-fetch",
99
"output": "src/generated-sources",
10-
"glob": "../contract/src/main/resources/swagger/kafbat-ui-api.yaml",
10+
"glob": "../contract-typespec/build/tsp/api/openapi.yaml",
1111
"additionalProperties": {
1212
"enumPropertyNaming": "UPPERCASE",
1313
"typescriptThreePlus": true,

0 commit comments

Comments
 (0)