Вы можете создать клиент Java дооснащения API с RxJava позволило, используя следующую команду в качестве примера:
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
-l java -i http://petstore.swagger.io/v2/swagger.json \
-c /var/tmp/retrofit2rx/java-petstore-retrofit2rx.json \
-o /var/tmp/retrofit2rx
и конфигурационный файл JSON (/ вар/TMP/retrofit2rx/Java-PetStore-retrofit2rx .json) определяет следующее:
{
"library": "retrofit2",
"artifactId": "swagger-petstore-retrofit2-rx",
"useRxJava": true,
"hideGenerationTimestamp": true
}
Вы можете найти автоматически сгенерированный код в папке /var/tmp/retrofit2rx
.
Вместо этого используйте последнюю стабильную версию кодекса Swagger Codegen: https://github.com/swagger-api/swagger-codegen/releases, или потяните последнего мастера в swagger-codegen, чтобы насладиться усовершенствованиями и исправлениями ошибок.
Чтобы получить список опций для настройки клиента Java API, пожалуйста, выполните следующую команду:
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar config-help -l java
взглянуть здесь https://github.com/saveendhiman/SampleApp/blob/ master/app/src/main/java/com/sampleapp/api/RestService.java – Saveen
И вопрос в том, что ... – Selvin
@Saveen Спасибо, но я думаю, вы не получили мой вопрос. Я хочу создать sdk using Swagger codegen, который создает интерфейс, такой как выше для всех сделанных вызовов api. Я хочу знать о команде, которая для java: java -jar swagger-codegen-cli-2.1.4.jar generate -i http: // локальный: 8080/v2/api-docs -l java -o retrofit/-c config.json – rcde0