The web service I am working on has the generated WADL that Jersey creates. What I want to do is rename xsd0.xsd to Result.xsd or something like that. When it regenerates the WADL every time, it will be Result.xsd. Is this possible with Jersey?
The source code has hard-coded counter++
thing in a very private method, so you cannot change it easliy. But as I see, you could create your own wadl generator implemenation and configure with it org.glassfish.jersey.server.ServerProperties#WADL_GENERATOR_CONFIG
property, then you could do custom naming code.
If you follow this and modify the application-grammars.xml file to this
<grammars xmlns="http://wadl.dev.java.net/2009/02"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xi="http://www.w3.org/1999/XML/xinclude">
<include href="Result.xsd" />
</grammars>
you could add another grammar, Result.xsd in your case, into the wadl but not replace the xsd0.xsd
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With