vertx-web-problem

vertx-web integration with zalando problem

License

License

GroupId

GroupId

one.valuelogic
ArtifactId

ArtifactId

vertx-web-problem
Last Version

Last Version

0.3.4
Release Date

Release Date

Type

Type

jar
Description

Description

vertx-web-problem
vertx-web integration with zalando problem
Project URL

Project URL

https://github.com/valuelogic/vertx-web-problem
Source Code Management

Source Code Management

https://github.com/valuelogic/vertx-web-problem

Download vertx-web-problem

How to add to project

<!-- https://jarcasting.com/artifacts/one.valuelogic/vertx-web-problem/ -->
<dependency>
    <groupId>one.valuelogic</groupId>
    <artifactId>vertx-web-problem</artifactId>
    <version>0.3.4</version>
</dependency>
// https://jarcasting.com/artifacts/one.valuelogic/vertx-web-problem/
implementation 'one.valuelogic:vertx-web-problem:0.3.4'
// https://jarcasting.com/artifacts/one.valuelogic/vertx-web-problem/
implementation ("one.valuelogic:vertx-web-problem:0.3.4")
'one.valuelogic:vertx-web-problem:jar:0.3.4'
<dependency org="one.valuelogic" name="vertx-web-problem" rev="0.3.4">
  <artifact name="vertx-web-problem" type="jar" />
</dependency>
@Grapes(
@Grab(group='one.valuelogic', module='vertx-web-problem', version='0.3.4')
)
libraryDependencies += "one.valuelogic" % "vertx-web-problem" % "0.3.4"
[one.valuelogic/vertx-web-problem "0.3.4"]

Dependencies

compile (6)

Group / Artifact Type Version
io.vertx : vertx-core jar 3.5.0
io.vertx : vertx-web jar 3.5.0
org.zalando : problem jar 0.20.1
com.nurkiewicz.typeof : typeof jar 0.0.1
io.vertx : vertx-rx-java Optional jar 3.5.0
io.vertx : vertx-rx-java2 Optional jar 3.5.0

test (5)

Group / Artifact Type Version
org.zalando : jackson-datatype-problem jar 0.20.1
junit : junit jar 4.12
org.assertj : assertj-core jar 3.8.0
io.rest-assured : rest-assured jar 3.0.3
io.vertx : vertx-unit jar 3.5.0

Project Modules

There are no modules declared in this project.

CircleCI

Vertx web Problem handling

This small vertx-web project provides support for problem details - https://tools.ietf.org/html/rfc7807

It uses Zalando Problem beneath.

How to use

Add dependency in Gradle:

dependencies {
  compile "one.valuelogic.vertx-web-problem:{version}"
}

or in Maven:

<dependencies>
   <dependency>
      <groupId>one.valuelogic</groupId>
      <artifactId>vertx-web-problem</artifactId>
      <version>{version}</version>
   </dependency>
</dependencies>   

and use it as in example: ExampleVerticle.

one.valuelogic

ValueLogic

Versions

Version
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1