I worked on a better swagger integration a while ago but also failed at the
UI. At that time I think it was an incompatibility of the cxf swagger
support with the new swagger versions.
There are some interesting enhancements in the current DOSGi master so we
could do a release soon.
It would be great to also include swagger support but I would also not mind
to move swagger support to 2.3.0.

Christian

2017-06-14 14:58 GMT+02:00 nino martinez wael <[email protected]>
:

> Hi Christian,
>
> I seem to remember that I can get the SWAGGER UI bundled together with the
> DOSGI app. But cannot remember the url I have tried with appending api-docs
> to my resource url. But it isnt working.
>
> My swagger.json are generated correctly..But does not link to the swagger
> ui document.
>
> BTW it does not work on 2.1.0.. Whats the horizon to release 2.2?
>
>
> On Mon, Apr 24, 2017 at 11:23 AM, Sergey Beryozkin <[email protected]>
> wrote:
>
> > According to
> > https://issues.apache.org/jira/browse/CXF-7347
> >
> > it is a SwaggerUI 3 refactoring related issue...
> > keep working with Swagger 2 UI for the moment
> >
> > Thanks, Sergey
> >
> >
> > On 24/04/17 05:52, Christian Schneider wrote:
> >
> >> I also had this problem but was not able to pin it down to the missing
> >> host. ( I am not very familiar with swagger).
> >> Based on your findings I hope e can find a good solution to this.
> >>
> >> Can you post your code for the CustomSwagger2Serializers. If you wat you
> >> can also create a PR in cxf to fix the issue.
> >>
> >> Christian
> >>
> >> 2017-04-23 23:49 GMT+02:00 Ivo Leitão <[email protected]>:
> >>
> >> Hi sorry to resurrect this thread but I've a similar problem which was
> not
> >>> completely solved with this approach,
> >>>
> >>> First I've managed to make dosgi work with swagger with a:
> >>>
> >>>                 setScan(false);
> >>>                 setUsePathBasedConfig(true);
> >>>
> >>> in the swagger feature. It all works well except the "Try it out" of
> the
> >>> swagger ui. I'm using the latest version (mvn:org.webjars/swagger-ui/3.
> >>> 0.5)
> >>> and I've noticed that in the swagger.json the host is not filled. This
> >>> host
> >>> is used to build the url. The cxf feature does not set the host no
> matter
> >>> what I do or change.
> >>>
> >>> I ended up hammering an ugly solution by setting a custom swagger2
> >>> serializer
> >>>
> >>> setSwagger2Serializers(new CustomSwagger2Serializers());
> >>>
> >>> where I'm able to extract the servlet request thus setting the
> host:port
> >>>
> >>> I'm I missing something here or this is indeed a problema at least with
> >>> the
> >>> latest swagger ui version (It seems odd also that the swagger 2 ui does
> >>> no
> >>> use by default the current url but it didn't work in my tests) ?
> >>>
> >>> Tnks,
> >>> Ivo Leitão
> >>>
> >>>
> >>>
> >>> --
> >>> View this message in context: http://cxf.547215.n5.nabble.
> >>> com/DOSGI-2-prefered-documentation-technique-tp5779291p5779847.html
> >>> Sent from the cxf-user mailing list archive at Nabble.com.
> >>>
> >>>
> >>
> >>
> >>
> >
> > --
> > Sergey Beryozkin
> >
> > Talend Community Coders
> > http://coders.talend.com/
> >
>
>
>
> --
> Best regards / Med venlig hilsen
> Nino Martinez
>



-- 
-- 
Christian Schneider
http://www.liquid-reality.de
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de>

Open Source Architect
http://www.talend.com
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>

Reply via email to