Skip to content

Commit a8d4958

Browse files
fix permissions, not existing gradle support and wrong dependencies in gradle
1 parent 9a14b3b commit a8d4958

14 files changed

Lines changed: 48 additions & 13 deletions

File tree

.github/workflows/samples-java-client-jdk11.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ jobs:
130130
path: ~/.gradle/wrapper
131131
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
132132

133-
- name: Build
133+
- name: Build with Gradle
134134
working-directory: ${{ matrix.sample }}
135+
if: ${{ exists('./gradlew') }}
135136
run: ./gradlew build -x test

modules/openapi-generator/src/main/resources/Java/libraries/apache-httpclient/build.gradle.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ if(hasProperty('target') && target == 'android') {
9797
}
9898

9999
task sourcesJar(type: Jar, dependsOn: classes) {
100-
classifier = 'sources'
100+
archiveClassifier = 'sources'
101101
from sourceSets.main.allSource
102102
}
103103

104104
task javadocJar(type: Jar, dependsOn: javadoc) {
105-
classifier = 'javadoc'
105+
archiveClassifier = 'javadoc'
106106
from javadoc.destinationDir
107107
}
108108

modules/openapi-generator/src/main/resources/Java/libraries/jersey2/build.gradle.mustache

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,12 @@ if(hasProperty('target') && target == 'android') {
9898
}
9999

100100
ext {
101-
swagger_annotations_version = "1.6.5"
101+
{{#swagger1AnnotationLibrary}}
102+
swagger_annotations_version = "1.6.6"
103+
{{/swagger1AnnotationLibrary}}
104+
{{#swagger2AnnotationLibrary}}
105+
swagger_annotations_version = "2.2.15"
106+
{{/swagger2AnnotationLibrary}}
102107
jackson_version = "2.17.1"
103108
jackson_databind_version = "2.17.1"
104109
{{#openApiNullable}}
@@ -122,7 +127,12 @@ ext {
122127
}
123128

124129
dependencies {
130+
{{#swagger1AnnotationLibrary}}
125131
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
132+
{{/swagger1AnnotationLibrary}}
133+
{{#swagger2AnnotationLibrary}}
134+
implementation "io.swagger.core.v3:swagger-annotations:$swagger_annotations_version"
135+
{{/swagger2AnnotationLibrary}}
126136
implementation "com.google.code.findbugs:jsr305:3.0.2"
127137
implementation "org.glassfish.jersey.core:jersey-client:$jersey_version"
128138
implementation "org.glassfish.jersey.inject:jersey-hk2:$jersey_version"

modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/build.gradle.mustache

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,25 @@ if(hasProperty('target') && target == 'android') {
106106
}
107107

108108
ext {
109+
{{#swagger1AnnotationLibrary}}
110+
swagger_annotations_version = "1.6.9"
111+
{{/swagger1AnnotationLibrary}}
112+
{{#swagger2AnnotationLibrary}}
113+
swagger_annotations_version = "2.2.9"
114+
{{/swagger2AnnotationLibrary}}
109115
jakarta_annotation_version = "1.3.5"
116+
{{#useBeanValidation}}
117+
bean_validation_version = "2.0.2"
118+
{{/useBeanValidation}}
110119
}
111120

112121
dependencies {
113-
implementation 'io.swagger:swagger-annotations:1.6.8'
122+
{{#swagger1AnnotationLibrary}}
123+
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
124+
{{/swagger1AnnotationLibrary}}
125+
{{#swagger2AnnotationLibrary}}
126+
implementation "io.swagger.core.v3:swagger-annotations:$swagger_annotations_version"
127+
{{/swagger2AnnotationLibrary}}
114128
implementation "com.google.code.findbugs:jsr305:3.0.2"
115129
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
116130
implementation 'com.squareup.okhttp3:logging-interceptor:4.12.0'
@@ -134,6 +148,9 @@ dependencies {
134148
implementation 'io.swagger.parser.v3:swagger-parser-v3:2.0.30'
135149
{{/dynamicOperations}}
136150
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
151+
{{#useBeanValidation}}
152+
implementation "jakarta.validation:jakarta.validation-api:$bean_validation_version"
153+
{{/useBeanValidation}}
137154
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.3'
138155
testImplementation 'org.mockito:mockito-core:3.12.4'
139156
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.3'

modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/build.gradle.mustache

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@ ext {
123123
{{#useJakartaEe}}
124124
spring_web_version = "6.2.8"
125125
jakarta_annotation_version = "2.1.1"
126-
beanvalidation_version = "3.0.2"
126+
bean_validation_version = "3.0.2"
127127
{{/useJakartaEe}}
128128
{{^useJakartaEe}}
129129
spring_web_version = "5.3.33"
130130
jakarta_annotation_version = "1.3.5"
131-
beanvalidation_version = "2.0.2"
131+
bean_validation_version = "2.0.2"
132132
{{/useJakartaEe}}
133133
jodatime_version = "2.9.9"
134134
junit_version = "5.10.2"
@@ -166,6 +166,9 @@ dependencies {
166166
implementation "io.github.threeten-jaxb:threeten-jaxb-core:1.2"
167167
{{/withXml}}
168168
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
169+
{{#useBeanValidation}}
170+
implementation "jakarta.validation:jakarta.validation-api:$bean_validation_version"
171+
{{/useBeanValidation}}
169172
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
170173
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
171174
}

samples/client/echo_api/kotlin-jvm-okhttp/gradlew

100644100755
File mode changed.

samples/client/echo_api/kotlin-jvm-spring-3-restclient/gradlew

100644100755
File mode changed.

samples/client/echo_api/kotlin-jvm-spring-3-webclient/gradlew

100644100755
File mode changed.

samples/client/echo_api/kotlin-model-prefix-type-mappings/gradlew

100644100755
File mode changed.

samples/client/others/java/okhttp-gson-oneOf-array/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ if(hasProperty('target') && target == 'android') {
103103

104104
ext {
105105
jakarta_annotation_version = "1.3.5"
106+
bean_validation_version = "2.0.2"
106107
}
107108

108109
dependencies {
@@ -116,6 +117,7 @@ dependencies {
116117
implementation 'org.openapitools:jackson-databind-nullable:0.2.6'
117118
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.17.0'
118119
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
120+
implementation "jakarta.validation:jakarta.validation-api:$bean_validation_version"
119121
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.3'
120122
testImplementation 'org.mockito:mockito-core:3.12.4'
121123
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.3'

0 commit comments

Comments
 (0)