On 02/06/20 15:39, Misagh Moayyed wrote: > +1. Excellent work. > > You had me at "Get rid of JAXB" :)
Thanks for your feedback, Misagh :-) Since the PR is building fine and there are no objections, I am going to merge it. Regards. > ----- Original Message ----- >> From: "Francesco Chicchiriccò" <[email protected]> >> To: "dev" <[email protected]> >> Sent: Friday, May 29, 2020 5:52:25 PM >> Subject: [PROPOSAL] Get rid of JAXB (2nd attempt) >> Hi all, >> about 3.5 years after my first attempt [1], here I am again to propose to >> replace JAXB for XML payloads management, still with Jackson Dataformat XML >> [2]. >> >> During our first discussion, the main objection was about WADL being removed, >> for at least two reasons: >> >> 1. client code generation from WADL >> 2. WADL being used for REST services documentation [3] >> >> Compared to 3.5 years ago, I think it's a rather shared opinion that OpenAPI >> is >> a very solid mean for client-code generation, with wide range of languages >> being supported. >> Moreover, we have been using Swagger UI for REST service since quite some >> time, >> with very satisfactory results. >> >> For the reasons above, I have submitted a PR [4] against master branch, >> which: >> >> 1. removes JAXB completely >> 2. replaces REST services documentation with Swagger UI >> 3. adds application/xml ITs to Travis, thus fixing SYNCOPE-1565 for master >> branch >> >> Please have a look and review, thanks. >> Regards. >> >> [1] >> https://lists.apache.org/thread.html/abffcf286c15ff622093916287948b40d86f645b6feae4befa65f1d3%40%3Cdev.syncope.apache.org%3E >> [2] https://github.com/FasterXML/jackson-dataformat-xml >> [3] http://syncope.apache.org/rest/2.1/index.html >> [4] https://github.com/apache/syncope/pull/192 -- Francesco Chicchiriccò Tirasa - Open Source Excellence http://www.tirasa.net/ Member at The Apache Software Foundation Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail http://home.apache.org/~ilgrosso/
