messaging-camel

RESTful Contract Verifier

Лицензия

Лицензия

Категории

Категории

Messaging Библиотеки уровня приложения
Группа

Группа

io.codearte.accurest
Идентификатор

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

messaging-camel
Последняя версия

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

1.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

messaging-camel
RESTful Contract Verifier
Ссылка на сайт

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

https://github.com/Codearte/accurest
Система контроля версий

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

https://github.com/Codearte/accurest

Скачать messaging-camel

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

<!-- https://jarcasting.com/artifacts/io.codearte.accurest/messaging-camel/ -->
<dependency>
    <groupId>io.codearte.accurest</groupId>
    <artifactId>messaging-camel</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.codearte.accurest/messaging-camel/
implementation 'io.codearte.accurest:messaging-camel:1.1.1'
// https://jarcasting.com/artifacts/io.codearte.accurest/messaging-camel/
implementation ("io.codearte.accurest:messaging-camel:1.1.1")
'io.codearte.accurest:messaging-camel:jar:1.1.1'
<dependency org="io.codearte.accurest" name="messaging-camel" rev="1.1.1">
  <artifact name="messaging-camel" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.codearte.accurest', module='messaging-camel', version='1.1.1')
)
libraryDependencies += "io.codearte.accurest" % "messaging-camel" % "1.1.1"
[io.codearte.accurest/messaging-camel "1.1.1"]

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
io.codearte.accurest : accurest-core jar 1.1.1
org.springframework.boot : spring-boot-starter-actuator jar 1.3.3.RELEASE
org.apache.camel : camel-spring-boot-starter jar 2.17.0
org.apache.camel : camel-jms jar 2.17.0
org.apache.activemq : activemq-camel jar 5.12.1
org.apache.activemq : activemq-pool jar 5.12.1
org.apache.camel : camel-jackson jar 2.17.0

test (5)

Идентификатор библиотеки Тип Версия
org.spockframework : spock-core jar 1.0-groovy-2.4
info.solidsoft.spock : spock-global-unroll jar 0.5.0
io.codearte.accurest : accurest-messaging-camel jar 1.1.1
org.springframework.boot : spring-boot-starter-test jar 1.3.3.RELEASE
org.spockframework : spock-spring jar 1.0-groovy-2.4

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

Данный проект не имеет модулей.

ARCHIVED: NOT IN DEVELOPMENT

This project has moved to https://github.com/spring-cloud/spring-cloud-contract

Accurest

Build Status Maven Central Join the chat at https://gitter.im/Codearte/accurest

Consumer Driven Contracts verifier for Java

To make a long story short - Accurest is a tool for Consumer Driven Contract (CDC) development. Accurest ships an easy DSL for describing REST contracts for JVM-based applications. Since version 1.0.7 it also supports messaging.

The contract DSL is used by Accurest for two things:

  1. generating WireMock's JSON stub definitions / stubbed messaging endpoints, allowing rapid development of the consumer side, generating JUnit / Spock's acceptance tests for the server - to verify if your API implementation is compliant with the contract.
  2. moving TDD to an architecture level.

For more information please go to the Documentation

Requirements

Wiremock

In order to use Accurest with Wiremock you have to have Wiremock in version at least 2.0.0-beta . Of course the higher the better :)

Additional projects

Stub Runner

Allows you to download WireMock stubs from the provided Maven repository and runs them in WireMock servers.

Stub Runner JUnit

Stub Runner with JUnit rules

Stub Runner Spring

Spring Configuration that automatically starts stubs upon Spring Context build up

Stub Runner Spring Cloud

Spring Cloud AutoConfiguration that automatically starts stubs upon Spring Context build up and allows you to call the stubs as if they were registered in your service discovery

Accurest Maven Plugin

Maven project support with standalone Accurest Stub Runner and Accurest Contracts to Wiremock mappings converter

io.codearte.accurest

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

Версия
1.1.1
1.1.0
1.1.0-M8
1.1.0-M7
1.1.0-M6
1.1.0-M5
1.1.0-M4
1.1.0-M3
1.1.0-M2
1.1.0-M1
1.0.7