【发布时间】:2019-11-12 09:46:21
【问题描述】:
是否可以使用open api generator plugin for gradle生成npm包?
我正在生成 .ts 模型类,我看到 typescript-angular 生成器具有一些属性,如 npmName、npmVersion 等,这让我认为也可以使用插件创建 npm 包。
到目前为止,我还没有设法生成它或在某处找到示例。
这是我尝试的配置示例
task buildTypeScriptClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) {
generatorName = "typescript-angular"
inputSpec = "$rootDir/${project.name}/api-definition/${apiDefinitionFile}".toString()
outputDir = "$buildDir".toString()
validateSpec = false
modelPackage = "model.${project.name}-service-client"
configOptions = [
ngVersion : "8.0.0",
npmName : "some-typescript-client",
npmVersion : "1.0.0",
npmRepository: "some repo",
snapshot : "false",
supportsES6 : "true"
]
systemProperties = [
models: "" //generates all model classes
]
}
【问题讨论】:
标签: angular typescript npm gradle-plugin openapi-generator