Kotlin 如何从Gradle中的uri生成openapi客户端
我可能在尝试做一些奇怪的事情,因为这似乎不是一个常见的问题(或者可能我问错了)。我原以为这会很简单 基本上,除了使用gradle openapi生成器插件外,我正在寻找一种与以下操作相同的方法:Kotlin 如何从Gradle中的uri生成openapi客户端,kotlin,gradle,gradle-kotlin-dsl,openapi-generator,Kotlin,Gradle,Gradle Kotlin Dsl,Openapi Generator,我可能在尝试做一些奇怪的事情,因为这似乎不是一个常见的问题(或者可能我问错了)。我原以为这会很简单 基本上,除了使用gradle openapi生成器插件外,我正在寻找一种与以下操作相同的方法: openapi生成器generate-i www.example.com/openapi-doc-g spring 我尝试了以下内容(以及相关错误): inputSpec.set(“www.example.com/openapi doc”)-->无法将URL{}转换为文件 为属性“inputSpec”指
openapi生成器generate-i www.example.com/openapi-doc-g spring
我尝试了以下内容(以及相关错误):
tasks.register(“generateClient”){
验证特
generatorName.set(“spring”)
library.set(“springcloud”)
//inputSpec.set(“$openapiSpecDir/client/openapi.json”)假设您正在使用,在编写此答案时,不支持从URL获取inputSpec
。但是,对于Maven,这已经实现(以结束)所以很有可能让它用一个特性请求来实现,它能让GADLE插件与它的Maven对应。
话虽如此,您可能需要了解。Gradle Download Task是一个让您从URL下载文件的插件。下载的文件可用于将其输入OpenAPI生成器。您使用的Gradle插件是什么?很好,抱歉……我使用的是OpenAPI生成器Gradle插件5.0.0-beta3