springdoc / springdoc-openapi-maven-plugin

Library for OpenAPI 3 with spring-boot
https://springdoc.org
Apache License 2.0
141 stars 37 forks source link

add new parameter `failOnError`, which can be set to fail builds #60

Open timbuethe opened 1 year ago

timbuethe commented 1 year ago

This adds a new parameter called failOnError which should makes builds fail, instead of just logging an error, if the file download fails (return code != 200).

timbuethe commented 1 year ago

Hi, is there any chance this gets reviewed and hopefully merged? Is there anything else you need from my side to move forward?

cc: @DennisHalmstad @bnasslahsen

amitojduggal commented 2 months ago

@bnasslahsen possible to review this MR? Its a very useful feature to have.

bnasslahsen commented 2 months ago

@timbuethe,

I will have a look in the week-end!

MrSebastian commented 1 month ago

Hi @timbuethe,

i am also interested in your solution for #59. Can u add your handler at the catch-Block of exceptions too? It will help in situations like connection refused.

MrSebastian commented 1 month ago

I noticed that my application, that i started in pre-integration-test phase, did not stopped after the exception. I suggest to check, that the output exists, in the verify phase.

timbuethe commented 1 month ago

@MrSebastian I also added it to the catch clause, let men know what you think.

MrSebastian commented 1 month ago

@timbuethe thx, yes that would work and throw an exception when requested service is unreachable.

But as mentioned in my comment before, it would be useful to have a separate verify goal. But i guess this is something the maintainer should decide. I hope it is ok to discuss things like that in this PR (this is my first foreign github project I participate with).

timbuethe commented 1 month ago

@MrSebastian I agree, but let's see what @bnasslahsen has to say.

S2Philipp commented 4 weeks ago

It would also be nice to know why it failed to generate the file. The 401 does not tell me anything actionable.