Skip to content

Commit 511316a

Browse files
authored
Test build.gradle for java native petstore samples, sync pom.xml & build.gradle (#19951)
* test build.gradle for java native petstore samples * trigger build * sync pom.xml and build.gradle (java native)
1 parent 21093b7 commit 511316a

File tree

7 files changed

+18
-1
lines changed

7 files changed

+18
-1
lines changed

.github/workflows/gradle-test.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
- samples/client/petstore/java/okhttp-gson
3030
- samples/client/petstore/java/okhttp-gson-group-parameter
3131
- samples/client/petstore/java/webclient-swagger2
32+
- samples/client/petstore/java/native
33+
- samples/client/petstore/java/native-jakarta
3234
steps:
3335
- uses: actions/checkout@v4
3436
- uses: actions/setup-java@v4

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,14 @@ ext {
7373
swagger_annotations_version = "2.2.9"
7474
{{/swagger2AnnotationLibrary}}
7575
jackson_version = "2.17.1"
76+
{{#useJakartaEe}}
77+
jakarta_annotation_version = "2.1.1"
78+
beanvalidation_version = "3.0.2"
79+
{{/useJakartaEe}}
80+
{{^useJakartaEe}}
7681
jakarta_annotation_version = "1.3.5"
82+
beanvalidation_version = "2.0.2"
83+
{{/useJakartaEe}}
7784
junit_version = "5.10.2"
7885
{{#hasFormParamsInSpec}}
7986
httpmime_version = "4.5.13"
@@ -94,6 +101,9 @@ dependencies {
94101
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
95102
implementation "org.openapitools:jackson-databind-nullable:0.2.1"
96103
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
104+
{{#useBeanValidation}}
105+
implementation "jakarta.validation:jakarta.validation-api:$beanvalidation_version"
106+
{{/useBeanValidation}}
97107
{{#hasFormParamsInSpec}}
98108
implementation "org.apache.httpcomponents:httpmime:$httpmime_version"
99109
{{/hasFormParamsInSpec}}

samples/client/echo_api/java/native/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ artifacts {
6868
ext {
6969
jackson_version = "2.17.1"
7070
jakarta_annotation_version = "1.3.5"
71+
beanvalidation_version = "2.0.2"
7172
junit_version = "5.10.2"
7273
httpmime_version = "4.5.13"
7374
}

samples/client/petstore/java/native-async/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ artifacts {
6868
ext {
6969
jackson_version = "2.17.1"
7070
jakarta_annotation_version = "1.3.5"
71+
beanvalidation_version = "2.0.2"
7172
junit_version = "5.10.2"
7273
httpmime_version = "4.5.13"
7374
}

samples/client/petstore/java/native-jakarta/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ artifacts {
6767

6868
ext {
6969
jackson_version = "2.17.1"
70-
jakarta_annotation_version = "1.3.5"
70+
jakarta_annotation_version = "2.1.1"
71+
beanvalidation_version = "3.0.2"
7172
junit_version = "5.10.2"
7273
httpmime_version = "4.5.13"
7374
}

samples/client/petstore/java/native/.openapi-generator-ignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@
2121
#docs/*.md
2222
# Then explicitly reverse the ignore rule for a single file:
2323
#!docs/README.md
24+

samples/client/petstore/java/native/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ artifacts {
6868
ext {
6969
jackson_version = "2.17.1"
7070
jakarta_annotation_version = "1.3.5"
71+
beanvalidation_version = "2.0.2"
7172
junit_version = "5.10.2"
7273
httpmime_version = "4.5.13"
7374
}

0 commit comments

Comments
 (0)