Uh oh!
There was an error while loading. Please reload this page.
[Spring] Spring generator uses old Swagger dependency - #5556
[Spring] Spring generator uses old Swagger dependency#5556alexsuperdev wants to merge 5 commits into
Conversation
changed mustaches in spring libs to use it with io.swagger.core.v3 in version 2.1.1 deleted import of old ApiModel and ApiModelProperty in spring libs, io.swagger.core.v3 in version 2.1.1 will be used instead
updated spring samples for client and server to use swagger-annotations 2.1.1
handling security with io.swagger.core.v3 in version 2.1.1 fixed comment
updated spring samples handling security for client and server to use swagger-annotations 2.1.1
alexsuperdev
commented
Mar 22, 2020
Is there a chance that this pullrequest will be reviewed already in this month? |
alexsuperdev
commented
Mar 27, 2020
@wing328 Can you please review this peace of code? |
shred22
commented
Apr 23, 2020
Any tentative timeline on this PR merge ? |
atkawa7
commented
May 18, 2020
@wing328 ping |
piotrkav
commented
Jul 21, 2020
any update on this? |
cbornet
commented
Jul 21, 2020
The problem is I don't think Sprinfox v2 which is a widely used lib for Spring support OASv3 annotations. |
piotrkav
commented
Jul 22, 2020
Sorry for misunderstanding, but how springfox is related in this matter? <dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>2.1.1</version>
</dependency>which this PR fixes. |
cbornet
commented
Jul 22, 2020
These annotations are used by libraries to generate the OAS. Springfox is I think the most widely used lib in the Spring world. Or do you have other libs in mind ? |
piotrkav
commented
Jul 22, 2020
Springfox is not required to use openapi-generator-maven-plugin. That's why it confuses me 😄 I was thinking about using the springdoc (which would require the v3 annotations to actually show examples/description) and redoc for static files. |
cbornet
commented
Jul 22, 2020
This PR is not about |
Hello @cbornet . I tested it locally, it works with Springfox v2. |
jimschubert
commented
Aug 1, 2020
@cbornet this is specific to the JavaSpring generated output. Since we have a major release coming, I think it would make sense to update to springfox2 3.0.0 in JavaSpring and have this PR integrated in the 5.0 release. If that could be done here, it would also solve issues with pulling openapi-generator into a Spring project generated with our tooling (which currently does not work). See #7102 which is related. |
cbornet
commented
Aug 1, 2020
Oh, great ! I thought this was only part of the v3. Then I have no more concern for this PR. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
fixed alignment according to actual master
fixed alignment to 4 spaces
alexsuperdev
commented
Aug 22, 2020
@cbornet i fixed places, that you commented. The rest is okay? |
atkawa7
commented
Nov 14, 2020
ping @wing328 |
cbornet
commented
Nov 14, 2020
LGTM. @alexsuperdev can you resolve the conflicts ? |
alexsuperdev
commented
Nov 23, 2020
I tried to resolve them, but not succeeded, its to much work to do, because to many changes were made in code since march. |
ddeath
commented
Jun 13, 2023
@wing328 I guess this one can be closed |
Fix4245
Updated swagger-annotations dependency from version 1.5.23 to the actual last release 2.1.1
in generated code for spring libraries
So from
To:
PR checklist
./bin/(or Windows batch scripts under.\bin\windows) to update Petstore samples related to your fix. This is important, as CI jobs will verify all generator outputs of your HEAD commit, and these must match the expectations made by your contribution. You only need to run./bin/{LANG}-petstore.sh,./bin/openapi3/{LANG}-petstore.shif updating the code or mustache templates for a language ({LANG}) (e.g. php, ruby, python, etc).master,4.3.x,5.0.x. Default:master.cc @bbdouglas (2017/07) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01) @karismann (2019/03) @Zomzog (2019/04) @lwlee2608 (2019/10) @bkabrda (2020/01)