/cqrs-4-java

Base classes for Command Query Responsibility Segregation (CQRS) with Java

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

cqrs-4-java

Command Query Responsibility Segregation for Java

Base classes for Command Query Responsibility Segregation (CQRS) with Java

Java Maven Build Coverage Status Maven Central LGPLv3 License Java Development Kit 11

Versions

  • (Coming soon) 0.5.x (or later) = Java 11 with new jakarta namespace
  • 0.3.x/0.4.x = Java 11 before namespace change from 'javax' to 'jakarta'
  • 0.2.1 = Java 8

Example

See ddd-cqrs-4-java-example for example microservices using the classes of this library.

Snapshots

Snapshots can be found on the OSS Sonatype Snapshots Repository.

Add the following to your .m2/settings.xml to enable snapshots in your Maven build:

<repository>
    <id>sonatype.oss.snapshots</id>
    <name>Sonatype OSS Snapshot Repository</name>
    <url>http://oss.sonatype.org/content/repositories/snapshots</url>
    <releases>
        <enabled>false</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>