I was trying to fix this in TomEE side https://issues.apache.org/jira/browse/GERONIMO-6689.
But I just saw it got fixed in Geronimo side this week. @Romain Manni-Bucau <rmannibu...@gmail.com> would you be able to do a release with this change and add it to TomEE release if there is time? On Fri, Jan 18, 2019 at 10:46 AM Ivan Junckes Filho <ivanjunc...@gmail.com> wrote: > Thanks Romain, I will have a look. > > On Fri, Jan 18, 2019 at 10:41 AM Romain Manni-Bucau <rmannibu...@gmail.com> > wrote: > >> You can use: >> >> void start(@Observes @intiialzed(ApplicationScoped.class) Object event, >> final GeronimoOpenAPIExtension ext, final Application app) { >> final OpenAPI openapi = ext.getOrCreateOpenAPI(app); >> } >> >> if you have a single app or collect them in the extension and call the >> same method for all of them >> >> Romain Manni-Bucau >> @rmannibucau <https://twitter.com/rmannibucau> | Blog >> <https://rmannibucau.metawerx.net/> | Old Blog >> <http://rmannibucau.wordpress.com> | Github >> <https://github.com/rmannibucau> | LinkedIn >> <https://www.linkedin.com/in/rmannibucau> | Book >> <https://www.packtpub.com/application-development/java-ee-8-high-performance> >> >> >> Le ven. 18 janv. 2019 à 13:00, Ivan Junckes Filho <ivanjunc...@gmail.com> >> a écrit : >> >>> Cool I will have a look next week. Can you point out which event is it? >>> >>> On Thu, Jan 17, 2019 at 1:52 PM Romain Manni-Bucau < >>> rmannibu...@gmail.com> wrote: >>> >>>> >>>> >>>> >>>> Le jeu. 17 janv. 2019 à 16:49, Ivan Junckes Filho < >>>> ivanjunc...@gmail.com> a écrit : >>>> >>>>> On Thu, Jan 17, 2019 at 12:11 PM Romain Manni-Bucau < >>>>> rmannibu...@gmail.com> wrote: >>>>> >>>>>> I would prefer to not leak specs between them since they are used >>>>>> without the others today. >>>>>> >>>>>> What is missing for it to work, returned types are explicit no? >>>>>> >>>>> It misses ResponseCodes, without that swagger ui doesn't work. >>>>> >>>> >>>> Ok, 200/204 should definitely work >>>> >>>> >>>>> Last releases got some work to have it working OOTB so this can likely >>>>>> be enhanced again if required. >>>>>> >>>>> What is OOTB? >>>>> >>>> >>>> out of the box ;) >>>> >>>> >>>>> Also something unclear is if they should appear or not in the openapi >>>>>> report (we made the choice to do but it is not required AFAIK) >>>>>> >>>>>> In my opinion we should keep it, but have at list a basic configure. >>>>> @ResponseCode 200 should be there as it is the expected response code. >>>>> >>>> >>>> it must be implicit anyway >>>> >>>> >>>>> Another option for tomee would be to enrich the OpenAPI with what it >>>>>> need, there is the API for that. >>>>>> >>>>>> Can you elaborate? >>>>> >>>> >>>> IIRC there is an event fired with OpenAPI model, tomee can observe it >>>> and add all the doc it needs, including its internal endpoints or tomee >>>> webapp >>>> >>>> >>>>> Romain Manni-Bucau >>>>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>>>>> <https://rmannibucau.metawerx.net/> | Old Blog >>>>>> <http://rmannibucau.wordpress.com> | Github >>>>>> <https://github.com/rmannibucau> | LinkedIn >>>>>> <https://www.linkedin.com/in/rmannibucau> | Book >>>>>> <https://www.packtpub.com/application-development/java-ee-8-high-performance> >>>>>> >>>>>> >>>>>> Le jeu. 17 janv. 2019 à 14:49, Ivan Junckes Filho < >>>>>> ivanjunc...@gmail.com> a écrit : >>>>>> >>>>>>> Hey guys, I was trying to make the openapi document generated by >>>>>>> geronimo-openapi to work with swagger-ui. The issue is I can't execute >>>>>>> requests from swagger-ui in the endpoints generated (metrics, health, >>>>>>> openapi) by TomEE as they don't have a @ApiResponse annotation and >>>>>>> swagger-ui doesn't display the message without that. >>>>>>> >>>>>>> What do you guys think of having this annotation by default in the >>>>>>> endpoints? At least for 200? >>>>>>> >>>>>>> Or anyone has a better solution for this? >>>>>>> >>>>>>