Wenn ich Jaxrs-Analyzer Version 0.9
verwende, erzeugt es swagger 1.2
json docs. Wie kann ich jaxrs-analyzer
konfigurieren, um sicherzustellen, dass es swagger 2
JSON-Definitionen generiert?Wie man Jaxrs-Analyzer herstellt, um jogson docs swagger 2 zu erzeugen?
<plugin>
<groupId>com.sebastian-daschner</groupId>
<artifactId>jaxrs-analyzer-maven-plugin</artifactId>
<version>0.9</version>
<executions>
<execution>
<goals>
<goal>analyze-jaxrs</goal>
</goals>
<configuration>
<!-- Available backends, defaults to plaintext -->
<!-- <backend>plaintext</backend> -->
<backend>swagger</backend>
</configuration>
</execution>
</executions>
</plugin>
bearbeiten
Probe Prahlerei json doc;
{
"apiVersion" : "1",
"swaggerVersion" : "1.2",
"basePath" : "/testwar/rest",
"resourcePath" : "/TankSystems",
"apis" : [ {
Für mich ist es erzeugt Prahlerei 1.2 doc..I meine Frage mit Probe json bearbeitet. – Ratha
Verwenden Sie andere Plugins in Ihrem Maven Build wie Swagger-Doclet? Das JAX-RS Analyzer-Tool hatte nie andere Swagger-Versionen als 2.0, daher bin ich sicher, dass das obige JSON von einem anderen Plugin stammt. –
Du hast Recht, \t com.carma.swagger.doclet.ServiceDoclet verursacht das Problem –
Ratha