@@ -23,19 +23,19 @@ apply plugin: 'org.openapi.generator'
2323openApiMeta {
2424 generatorName = " Sample"
2525 packageName = " org.openapitools.example"
26- outputFolder = " $b uildDir / meta" . toString( )
26+ outputFolder = layout . buildDirectory . dir( " meta" )
2727}
2828
2929openApiValidate {
30- inputSpec = " $r ootDir / petstore-v3.0-invalid.yaml" . toString( )
30+ inputSpec = layout . projectDirectory . file( " petstore-v3.0-invalid.yaml" )
3131 recommend = true
3232}
3333
3434// Builds a Kotlin client by default.
3535openApiGenerate {
3636 generatorName = " kotlin"
37- inputSpec = " $r ootDir / petstore-v3.0.yaml" . toString( )
38- outputDir = " $b uildDir / kotlin" . toString( )
37+ inputSpec = layout . projectDirectory . file( " petstore-v3.0.yaml" )
38+ outputDir = layout . buildDirectory . dir( " kotlin" )
3939 apiPackage = " org.openapitools.example.api"
4040 invokerPackage = " org.openapitools.example.invoker"
4141 modelPackage = " org.openapitools.example.model"
@@ -57,8 +57,8 @@ openApiGenerate {
5757task buildJavaResttemplateSdk (type : org.openapitools.generator.gradle.plugin.tasks.GenerateTask ) {
5858 generatorName = " java"
5959 library = " resttemplate"
60- inputSpec = " $r ootDir / petstore-v3.0.yaml" . toString( )
61- outputDir = " $b uildDir / java-resttemplate-api-client"
60+ inputSpec = layout . projectDirectory . file( " petstore-v3.0.yaml" )
61+ outputDir = layout . buildDirectory . dir( " java-resttemplate-api-client" )
6262 apiPackage = " com.example.client"
6363 invokerPackage = " com.example.invoker"
6464 modelPackage = " com.example.cdm"
@@ -75,24 +75,24 @@ task buildJavaResttemplateSdk(type: org.openapitools.generator.gradle.plugin.tas
7575
7676task buildGoSdk (type : org.openapitools.generator.gradle.plugin.tasks.GenerateTask ){
7777 generatorName = " go"
78- inputSpec = " $r ootDir / petstore-v3.0.yaml" . toString( )
78+ inputSpec = layout . projectDirectory . file( " petstore-v3.0.yaml" )
7979 additionalProperties = [
8080 packageName : " petstore"
8181 ]
82- outputDir = " $b uildDir / go" . toString( )
82+ outputDir = layout . buildDirectory . dir( " go" )
8383 configOptions = [
8484 dateLibrary : " threetenp"
8585 ]
8686}
8787
8888task buildDotnetSdk (type : org.openapitools.generator.gradle.plugin.tasks.GenerateTask ){
8989 generatorName = " csharp"
90- inputSpec = " $r ootDir / petstore-v3.0.yaml" . toString( )
90+ inputSpec = layout . projectDirectory . file( " petstore-v3.0.yaml" )
9191 additionalProperties = [
9292 packageGuid : " {321C8C3F-0156-40C1-AE42-D59761FB9B6C}" ,
9393 useCompareNetObjects : " true"
9494 ]
95- outputDir = " $b uildDir / csharp" . toString( )
95+ outputDir = layout . buildDirectory . dir( " csharp" )
9696 globalProperties = [
9797 models : " " ,
9898 apis : " " ,
@@ -102,22 +102,22 @@ task buildDotnetSdk(type: org.openapitools.generator.gradle.plugin.tasks.Generat
102102task generateGoWithInvalidSpec (type : org.openapitools.generator.gradle.plugin.tasks.GenerateTask ){
103103 validateSpec = true
104104 generatorName = " go"
105- inputSpec = " $r ootDir / petstore-v3.0-invalid.yaml" . toString( )
105+ inputSpec = layout . projectDirectory . file( " petstore-v3.0-invalid.yaml" )
106106 additionalProperties = [
107107 packageName : " petstore"
108108 ]
109- outputDir = " $b uildDir / go" . toString( )
109+ outputDir = layout . buildDirectory . dir( " go" )
110110 configOptions = [
111111 dateLibrary : " threetenp"
112112 ]
113113}
114114
115115task validateGoodSpec (type : org.openapitools.generator.gradle.plugin.tasks.ValidateTask ){
116- inputSpec = " $r ootDir / petstore-v3.0.yaml" . toString( )
116+ inputSpec = layout . projectDirectory . file( " petstore-v3.0.yaml" )
117117}
118118
119119task validateBadSpec (type : org.openapitools.generator.gradle.plugin.tasks.ValidateTask ){
120- inputSpec = " $r ootDir / petstore-v3.0-invalid.yaml" . toString( )
120+ inputSpec = layout . projectDirectory . file( " petstore-v3.0-invalid.yaml" )
121121}
122122
123123task validateSpecs (dependsOn : [' validateGoodSpec' , ' validateBadSpec' ])
0 commit comments