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/

Reply via email to