io.github.kicksolutions:mock-swagger-reactor

Reactor POM for Mock server based on swagger

Лицензия

Лицензия

Категории

Категории

React Взаимодействие с пользователем Веб-фреймворки Reactor Контейнер Микросервисы Reactive libraries Swagger Межпрограммное взаимодействие REST Frameworks
Группа

Группа

io.github.kicksolutions
Идентификатор

Идентификатор

mock-swagger-reactor
Последняя версия

Последняя версия

0.0.2-beta
Дата

Дата

Тип

Тип

pom
Описание

Описание

io.github.kicksolutions:mock-swagger-reactor
Reactor POM for Mock server based on swagger
Ссылка на сайт

Ссылка на сайт

https://github.com/kicksolutions/swagger2puml
Организация-разработчик

Организация-разработчик

Kick Solutions
Система контроля версий

Система контроля версий

https://github.com/kicksolutions/mockswagger

Скачать mock-swagger-reactor

Имя Файла Размер
mock-swagger-reactor-0.0.2-beta.pom 5 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.kicksolutions/mock-swagger-reactor/ -->
<dependency>
    <groupId>io.github.kicksolutions</groupId>
    <artifactId>mock-swagger-reactor</artifactId>
    <version>0.0.2-beta</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.kicksolutions/mock-swagger-reactor/
implementation 'io.github.kicksolutions:mock-swagger-reactor:0.0.2-beta'
// https://jarcasting.com/artifacts/io.github.kicksolutions/mock-swagger-reactor/
implementation ("io.github.kicksolutions:mock-swagger-reactor:0.0.2-beta")
'io.github.kicksolutions:mock-swagger-reactor:pom:0.0.2-beta'
<dependency org="io.github.kicksolutions" name="mock-swagger-reactor" rev="0.0.2-beta">
  <artifact name="mock-swagger-reactor" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.github.kicksolutions', module='mock-swagger-reactor', version='0.0.2-beta')
)
libraryDependencies += "io.github.kicksolutions" % "mock-swagger-reactor" % "0.0.2-beta"
[io.github.kicksolutions/mock-swagger-reactor "0.0.2-beta"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • mock-swagger-core
  • mock-swagger-server

Build Status Maven Central codecov

Mock Swagger

This Creates a mock service for given swagger definitions.

This Project is based on Maven and plan to support Gradle also in future. Following are modules we currently have

  • mock-swagger-core
  • mock-swagger-server

Following are the tools which this project internally uses:

How does it work

  • Mock Swagger Server internally reads the swagger definitions using Swagger Parser which constructs a Map of URI's, Methods and Example of Responses.
  • If the System Variable mockSucessResponses is set to true then application will return only mock responses from Response Codes <=400
  • Else it will return randomly any response code.

Usage:

java -jar mock-swagger-server-<version>-war-exec.jar [options]

-DswaggerLocation {Path/Folder of Swagger Definitions}
-DmockSucessResponses {If to Provide only sucess Responses}

License

Apacahe 2.0

io.github.kicksolutions

Kick Solutions

Версии библиотеки

Версия
0.0.2-beta
0.0.2-alpha
0.0.1-charlie
0.0.1-beta
0.0.1-alpha