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/
