io.github.crabzilla:crabzilla-vertx

Yet another Event Sourcing experiment

Лицензия

Лицензия

Группа

Группа

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

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

crabzilla-vertx
Последняя версия

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

0.0.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

Yet another Event Sourcing experiment

Скачать crabzilla-vertx

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

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

Зависимости

compile (16)

Идентификатор библиотеки Тип Версия
io.github.crabzilla : crabzilla-core jar 0.0.5
org.slf4j : slf4j-simple jar 1.7.8
javax.inject : javax.inject jar 1
org.slf4j : slf4j-api jar 1.7.8
com.fasterxml.jackson.module : jackson-module-parameter-names jar 2.9.0.pr4
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.9.0.pr4
com.fasterxml.jackson.core : jackson-annotations jar 2.9.0.pr4
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.9.0.pr4
com.zaxxer : HikariCP jar 2.6.1
org.jdbi : jdbi3 jar 3.0.0-beta2
org.jdbi : jdbi3-sqlobject jar 3.0.0-beta2
net.jodah : expiringmap jar 0.5.8
io.vertx : vertx-core jar 3.5.0.Beta1
io.vertx : vertx-web jar 3.5.0.Beta1
io.vertx : vertx-circuit-breaker jar 3.5.0.Beta1
io.vertx : vertx-jdbc-client jar 3.5.0.Beta1

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.16.18

test (7)

Идентификатор библиотеки Тип Версия
io.github.crabzilla : crabzilla-example1-core jar 0.0.5
io.vertx : vertx-unit jar 3.5.0.Beta1
mysql : mysql-connector-java jar 6.0.6
org.junit.vintage : junit-vintage-engine jar 4.12.0-RC2
org.junit.jupiter : junit-jupiter-api jar 5.0.0-RC2
org.mockito : mockito-core jar 2.7.4
org.assertj : assertj-core jar 3.5.0

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

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

Build Status codecov Maven Central

Goal for version 1.0.0

To help writing CQRS and Event Sourcing applications with Vert.x

Status

It's still in very early development stage. Do not use release 0.0.5, master branch is very different from that.

Building

Requirements
  • Java 8
  • Maven (tested with 3.5.0+)
  • Docker compose (tested with 1.18.0)
  • Kotlin plugin for your IDE
Steps
  1. Clone it:
git clone https://github.com/crabzilla/crabzilla
cd crabzilla
  1. Start docker-compose running a Postgres database (port 5432 will be used):
docker-compose up
  1. Open another terminal and build it, running both unit and integration tests:
mvn clean install -DskipTests=false
io.github.crabzilla

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

Версия
0.0.5