Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

repo1.maven.org "ddd" keyword

org.contextmapper:context-mapper-archunit-extension 1.2.0 💰
An extension for ArchUnit to test code against a CML model
6 versions - Latest release: about 1 year ago - 3 stars on GitHub
org.springframework.data:spring-data-mongodb-distribution 4.2.5
Distribution build for Spring Data MongoDB
217 versions - Latest release: about 1 month ago - 2 dependent repositories - 1,495 stars on GitHub
Top 3.0% on repo1.maven.org
org.springframework.data:spring-data-mongodb 4.2.5
MongoDB support for Spring Data
225 versions - Latest release: about 1 month ago - 896 dependent packages - 14,587 dependent repositories - 1,495 stars on GitHub
org.springframework.data:spring-data-mongodb-parent 4.2.5
MongoDB support for Spring Data
225 versions - Latest release: about 1 month ago - 35 dependent repositories - 1,495 stars on GitHub
Top 3.3% on repo1.maven.org
org.springframework.data:spring-data-redis 3.2.5
Spring Data module for Redis
216 versions - Latest release: about 1 month ago - 806 dependent packages - 17,068 dependent repositories - 1,559 stars on GitHub
org.apache.isis.core:isis-core-plugins-discovery-reflections 2.0.0-M2
Class discovery plugin using reflections.org.
2 versions - Latest release: over 5 years ago - 37 dependent packages - 3 dependent repositories - 748 stars on GitHub
Top 8.5% on repo1.maven.org
org.apache.isis.security:isis-security-shiro 1.5.0
Authentication and Authorization using Apache Shiro.
13 versions - Latest release: almost 10 years ago - 7 dependent packages - 50 dependent repositories - 804 stars on GitHub
org.apache.isis.subdomains:isis-subdomains-base 2.0.0-M7
A module providing Base utilities for other subdomain modules
5 versions - Latest release: about 2 years ago - 804 stars on GitHub
org.apache.isis.persistence:isis-persistence-jpa-applib 2.0.0-M9
Supplementary applib for JPA persistence
6 versions - Latest release: over 1 year ago - 6 dependent packages - 7 dependent repositories - 804 stars on GitHub
com.feiniaojin.naaf:naaf-graceful-response-example 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 66 stars on GitHub
Top 4.3% on repo1.maven.org
org.springframework.data:spring-data-commons 3.2.5
Core Spring concepts underpinning every Spring Data module.
216 versions - Latest release: about 1 month ago - 1,451 dependent packages - 11,670 dependent repositories - 684 stars on GitHub
org.apache.isis.core:isis-core-plugins-codegen-bytebuddy 2.0.0-M2
Code generation plugin using ByteBuddy.
2 versions - Latest release: over 5 years ago - 37 dependent packages - 3 dependent repositories - 748 stars on GitHub
com.feiniaojin.naaf.ngr:naaf-graceful-response-starter 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 66 stars on GitHub
Top 9.5% on repo1.maven.org
org.apache.isis.persistence:isis-persistence-jpa-eclipselink 2.0.0-M9
EclipseLink integration. Sets up EclipseLink as the implementation provider for Spring Data JPA.
5 versions - Latest release: over 1 year ago - 9 dependent packages - 13 dependent repositories - 804 stars on GitHub
org.apache.isis.core:isis-core-plugins-eventbus-axon 2.0.0-M2
Eventbus plugin using the axon framework.
2 versions - Latest release: over 5 years ago - 36 dependent packages - 2 dependent repositories - 748 stars on GitHub
Top 9.1% on repo1.maven.org
org.apache.isis.core:isis-core-config 2.0.0-M9
Isis configuration library for framework internal use.
8 versions - Latest release: over 1 year ago - 18 dependent packages - 8 dependent repositories - 804 stars on GitHub
Top 7.7% on repo1.maven.org
org.apache.isis.mavendeps:isis-mavendeps-testing 1.17.0
Defines a module that can be used as a single dependency for a set of common testing libraries.
8 versions - Latest release: over 5 years ago - 50 dependent packages - 25 dependent repositories - 748 stars on GitHub
com.feiniaojin.naaf.ngr:naaf-graceful-response-def 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 4 dependent packages - 66 stars on GitHub
org.apache.isis.extensions:isis-extensions-secman-applib 2.0.0-M9
Extensions to the Apache Isis framework itself. These are _not_ intended to be called by the doma...
4 versions - Latest release: over 1 year ago - 10 dependent packages - 6 dependent repositories - 804 stars on GitHub
Top 8.1% on repo1.maven.org
org.apache.isis.core:isis-applib 2.0.0-M9
Isis application library, defining annotations and utilities for the default (Java) programming m...
7 versions - Latest release: over 1 year ago - 46 dependent packages - 15 dependent repositories - 804 stars on GitHub
Top 6.5% on repo1.maven.org
org.apache.isis.core:isis-core-runtime 1.17.0
Bundles framework internal services, utilities and events.
35 versions - Latest release: over 5 years ago - 97 dependent packages - 508 dependent repositories - 804 stars on GitHub
org.apache.isis.core:isis-core-viewer-wicket-ui 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
8 versions - Latest release: over 5 years ago - 44 dependent packages - 2 dependent repositories - 748 stars on GitHub
Top 6.8% on repo1.maven.org
org.apache.isis.core:isis-core-integtestsupport 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
28 versions - Latest release: over 5 years ago - 39 dependent packages - 482 dependent repositories - 748 stars on GitHub
org.apache.isis.core:isis-core-plugins-jdo-datanucleus-5 2.0.0-M2
JDO plugin using datanucleus.
2 versions - Latest release: over 5 years ago - 36 dependent packages - 3 dependent repositories - 748 stars on GitHub
Top 8.9% on repo1.maven.org
org.apache.isis.core:isis-core-internaltestsupport 2.0.0-M9
Support for writing unit tests in JUnit 5; should be added as a dependency with scope=test only
7 versions - Latest release: over 1 year ago - 44 dependent packages - 7 dependent repositories - 804 stars on GitHub
org.apache.isis.core:isis-schema 2.0.0-M9
Apache Isis schemas, for conversion into canonical DTOs (for use in integration scenarios).
7 versions - Latest release: over 1 year ago - 9 dependent packages - 7 dependent repositories - 804 stars on GitHub
com.feiniaojin.naaf.ngr:naaf-graceful-response-core 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 2 dependent packages - 66 stars on GitHub
Top 9.8% on repo1.maven.org
org.apache.isis.testing:isis-testing-fakedata-applib 2.0.0-M9
A module providing a domain service to generate fake random data for use in unit tests or integra...
7 versions - Latest release: over 1 year ago - 12 dependent packages - 7 dependent repositories - 804 stars on GitHub
Top 6.7% on repo1.maven.org
org.apache.isis.core:isis-core-security 1.17.0
Core framework, providing metamodel, runtime and core APIs.
35 versions - Latest release: over 5 years ago - 43 dependent packages - 509 dependent repositories - 804 stars on GitHub
Top 6.8% on repo1.maven.org
org.apache.isis.core:isis 1.17.0
Core framework, providing metamodel, runtime and core APIs.
29 versions - Latest release: over 5 years ago - 32 dependent packages - 518 dependent repositories - 804 stars on GitHub
Top 6.7% on repo1.maven.org
org.apache.isis.core:isis-core-webserver 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
28 versions - Latest release: over 5 years ago - 39 dependent packages - 492 dependent repositories - 749 stars on GitHub
Top 8.2% on repo1.maven.org
org.apache.isis.testing:isis-testing-fixtures-applib 2.0.0-M9
Library to initialize the system under test, either for integration testing or for prototyping.
7 versions - Latest release: over 1 year ago - 34 dependent packages - 16 dependent repositories - 804 stars on GitHub
org.apache.isis.core:isis-core-plugins-jaxrs-resteasy-3 2.0.0-M2
JAX-RS plugin using jboss resteasy.
2 versions - Latest release: over 5 years ago - 36 dependent packages - 2 dependent repositories - 748 stars on GitHub
Top 7.9% on repo1.maven.org
org.apache.isis.core:isis-core-metamodel 1.17.0
Core framework, providing metamodel, runtime and core APIs.
35 versions - Latest release: over 5 years ago - 92 dependent packages - 15 dependent repositories - 804 stars on GitHub
Top 9.1% on repo1.maven.org
org.apache.isis.core:isis-core-schema 1.17.0
Apache Isis schemas, for conversion into canonical DTOs (for use in integration scenarios).
19 versions - Latest release: over 5 years ago - 39 dependent packages - 6 dependent repositories - 748 stars on GitHub
io.github.domain-primitives:domainprimitives-java 0.1.1
Primitive, self-validating immutable object types.
2 versions - Latest release: about 2 months ago - 1 dependent repositories - 8 stars on GitHub
Top 6.8% on repo1.maven.org
org.apache.isis.core:isis-core-viewer-restfulobjects-server 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
22 versions - Latest release: over 5 years ago - 37 dependent packages - 474 dependent repositories - 748 stars on GitHub
com.feiniaojin.naaf:naaf-graceful-response 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 66 stars on GitHub
Top 9.1% on repo1.maven.org
org.apache.isis.core:isis-core-viewer-wicket-impl 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
8 versions - Latest release: over 5 years ago - 36 dependent packages - 6 dependent repositories - 748 stars on GitHub
org.apache.isis.core:isis-jdk-supplemental 2.0.0-M9
Defines a module to bring in dependencies that were part of JDK 8 but had been removed with later...
5 versions - Latest release: over 1 year ago - 7 dependent packages - 6 dependent repositories - 804 stars on GitHub
de.quantummaid.tutorials.archetypes:basic-archetype 1.0.44
This parent pom is supposed to be used as a parent for all QuantumMaid open source projects to re...
39 versions - Latest release: over 2 years ago - 5 stars on GitHub
Top 9.6% on repo1.maven.org
org.apache.isis.persistence:isis-persistence-jdo-applib 2.0.0-M9
Supplementary applib for JDO persistence
7 versions - Latest release: over 1 year ago - 14 dependent packages - 7 dependent repositories - 804 stars on GitHub
Top 9.5% on repo1.maven.org
org.apache.isis.persistence:isis-persistence-jdo-datanucleus 2.0.0-M9
JDO Implementation (powered by DataNucleus)
5 versions - Latest release: over 1 year ago - 14 dependent packages - 8 dependent repositories - 804 stars on GitHub
com.feiniaojin.naaf.ngr:naaf-graceful-response-defaults 1.0
help spring boot web project response gracefully, used in naaf projects
1 version - Latest release: over 2 years ago - 2 dependent packages - 66 stars on GitHub
io.muoncore.protocol:stack-event 0.0.4
Muon is a toolkit for building highly portable, polyglot, reactive APIs. This implements the Even...
1 version - Latest release: over 6 years ago - 1 dependent repositories - 52 stars on GitHub
Top 6.8% on repo1.maven.org
org.apache.isis.core:isis-core-specsupport 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
25 versions - Latest release: over 5 years ago - 36 dependent packages - 475 dependent repositories - 748 stars on GitHub
org.apache.isis.core:isis-core-codegen-bytebuddy 2.0.0-M9
Code generation using ByteBuddy.
7 versions - Latest release: over 1 year ago - 5 dependent packages - 7 dependent repositories - 804 stars on GitHub
io.muoncore:muon-core 7.4.1
Muon is a toolkit for building highly portable, polyglot, reactive microservices. Muon Core is th...
1 version - Latest release: over 6 years ago - 3 dependent packages - 6 dependent repositories - 18 stars on GitHub
Top 6.5% on repo1.maven.org
org.apache.isis.core:isis-core-applib 1.17.0
Isis application library, defining annotations and utilities for the default (Java) programming m...
28 versions - Latest release: over 5 years ago - 110 dependent packages - 520 dependent repositories - 748 stars on GitHub
dev.hnaderi:edomata-skunk-circe_sjs1_3 0.12.1
Circe codecs for skunk backend
22 versions - Latest release: about 1 month ago - 24 stars on GitHub
dev.hnaderi:edomata-doobie_3 0.12.1
Doobie based backend for edomata
19 versions - Latest release: about 1 month ago - 2 dependent packages - 24 stars on GitHub
dev.hnaderi:edomata-skunk-circe_3 0.12.1
Circe codecs for skunk backend
22 versions - Latest release: about 1 month ago - 24 stars on GitHub
dev.hnaderi:edomata-munit_sjs1_3 0.12.1
munit integration for edomata
21 versions - Latest release: about 1 month ago - 24 stars on GitHub
dev.hnaderi:edomata-skunk-circe_native0.4_3 0.12.1
Circe codecs for skunk backend
12 versions - Latest release: about 1 month ago - 25 stars on GitHub
dev.hnaderi:edomata-munit_native0.4_3 0.12.1
munit integration for edomata
12 versions - Latest release: about 1 month ago - 25 stars on GitHub
io.github.hnaderi:edomata-core_sjs1_3 0.1.0
Purely functional event-driven automata
1 version - Latest release: about 2 years ago - 1 dependent package - 25 stars on GitHub
io.github.hnaderi:edomata-sql-backend_3 0.1.0
Performant eventsourcing backend for edomata
1 version - Latest release: about 2 years ago - 1 dependent package - 25 stars on GitHub
io.github.hnaderi:edomata-core_3 0.1.0
Purely functional event-driven automata
1 version - Latest release: about 2 years ago - 1 dependent package - 25 stars on GitHub
io.github.hnaderi:edomata-skunk-circe_sjs1_3 0.1.0
Circe codecs for skunk backend
1 version - Latest release: about 2 years ago - 25 stars on GitHub
io.github.hnaderi:edomata-skunk-circe_3 0.1.0
Circe codecs for skunk backend
1 version - Latest release: about 2 years ago - 25 stars on GitHub
io.github.hnaderi:edomata-skunk-upickle_3 0.1.0
uPickle codecs for skunk backend
1 version - Latest release: about 2 years ago - 25 stars on GitHub
dev.hnaderi:edomata-skunk-upickle_3 0.12.1
uPickle codecs for skunk backend
22 versions - Latest release: about 1 month ago - 24 stars on GitHub
io.github.hnaderi:edomata-docs_3 0.1.0
unified docs for edomata
1 version - Latest release: about 2 years ago - 25 stars on GitHub
dev.hnaderi:edomata-sql-backend_sjs1_3 0.6.0
Performant eventsourcing backend for edomata
7 versions - Latest release: over 1 year ago - 1 dependent package - 24 stars on GitHub
dev.hnaderi:edomata-backend_sjs1_3 0.12.1
Performant eventsourcing backend for edomata
15 versions - Latest release: about 1 month ago - 1 dependent package - 25 stars on GitHub
dev.hnaderi:edomata-skunk-upickle_sjs1_3 0.12.1
uPickle codecs for skunk backend
22 versions - Latest release: about 1 month ago - 24 stars on GitHub
dev.hnaderi:edomata-skunk_sjs1_3 0.12.1
Skunk based backend for edomata
22 versions - Latest release: about 1 month ago - 2 dependent packages - 24 stars on GitHub
dev.hnaderi:edomata-backend_native0.4_3 0.12.1
Performant eventsourcing backend for edomata
12 versions - Latest release: about 1 month ago - 1 dependent package - 25 stars on GitHub
io.github.hnaderi:edomata-sql-backend_sjs1_3 0.1.0
Performant eventsourcing backend for edomata
1 version - Latest release: about 2 years ago - 1 dependent package - 25 stars on GitHub
dev.hnaderi:edomata-core_native0.4_3 0.12.1
Purely functional event-driven automata
12 versions - Latest release: about 1 month ago - 3 dependent packages - 25 stars on GitHub
dev.hnaderi:edomata-core_3 0.12.1
Purely functional event-driven automata
22 versions - Latest release: about 1 month ago - 4 dependent packages - 24 stars on GitHub
dev.hnaderi:edomata-skunk_3 0.12.1
Skunk based backend for edomata
22 versions - Latest release: about 1 month ago - 2 dependent packages - 24 stars on GitHub
dev.hnaderi:edomata-postgres_3 0.12.1
Postgres common components
15 versions - Latest release: about 1 month ago - 2 dependent packages - 25 stars on GitHub
dev.hnaderi:edomata-backend_3 0.12.1
Performant eventsourcing backend for edomata
15 versions - Latest release: about 1 month ago - 1 dependent package - 25 stars on GitHub
dev.hnaderi:edomata-munit_3 0.12.1
munit integration for edomata
21 versions - Latest release: about 1 month ago - 24 stars on GitHub
dev.hnaderi:edomata-postgres_sjs1_3 0.12.1
Postgres common components
15 versions - Latest release: about 1 month ago - 1 dependent package - 25 stars on GitHub
dev.hnaderi:edomata-postgres_native0.4_3 0.12.1
Postgres common components
12 versions - Latest release: about 1 month ago - 1 dependent package - 25 stars on GitHub
dev.hnaderi:edomata-skunk_native0.4_3 0.12.1
Skunk based backend for edomata
12 versions - Latest release: about 1 month ago - 2 dependent packages - 25 stars on GitHub
dev.hnaderi:edomata-docs_3 0.12.1
unified docs for edomata
22 versions - Latest release: about 1 month ago - 24 stars on GitHub
io.github.hnaderi:edomata-skunk-upickle_sjs1_3 0.1.0
uPickle codecs for skunk backend
1 version - Latest release: about 2 years ago - 25 stars on GitHub
dev.hnaderi:edomata-core_sjs1_3 0.12.1
Purely functional event-driven automata
22 versions - Latest release: about 1 month ago - 4 dependent packages - 24 stars on GitHub
io.github.hnaderi:edomata-skunk_3 0.1.0
Skunk based backend for edomata
1 version - Latest release: about 2 years ago - 2 dependent packages - 25 stars on GitHub
io.github.hnaderi:edomata-skunk_sjs1_3 0.1.0
Skunk based backend for edomata
1 version - Latest release: about 2 years ago - 2 dependent packages - 25 stars on GitHub
dev.hnaderi:edomata-skunk-upickle_native0.4_3 0.12.1
uPickle codecs for skunk backend
12 versions - Latest release: about 1 month ago - 25 stars on GitHub
dev.hnaderi:edomata-sql-backend_3 0.6.0
Performant eventsourcing backend for edomata
7 versions - Latest release: over 1 year ago - 2 dependent packages - 24 stars on GitHub
Top 6.5% on repo1.maven.org
org.apache.isis.core:isis-core-unittestsupport 1.17.0
Support for writing unit tests; should be added as a dependency with scope=test only
28 versions - Latest release: over 5 years ago - 115 dependent packages - 495 dependent repositories - 748 stars on GitHub
Top 9.3% on repo1.maven.org
org.apache.isis.core:isis-core-webapp 2.0.0-M9
Bundles all the web specific classes a srequired by viewers. Introduced to keep the 'runtime' pac...
7 versions - Latest release: over 1 year ago - 14 dependent packages - 8 dependent repositories - 804 stars on GitHub
org.apache.isis.valuetypes:isis-valuetypes-markdown-applib 2.0.0-M9
Markdown value type.
7 versions - Latest release: over 1 year ago - 7 dependent packages - 7 dependent repositories - 804 stars on GitHub
Top 8.9% on repo1.maven.org
org.apache.isis.commons:isis-commons 2.0.0-M9
Apache Isis Commons is a library with utilities, that are shared with the entire Apache Isis ecos...
6 versions - Latest release: over 1 year ago - 21 dependent packages - 8 dependent repositories - 804 stars on GitHub
Top 9.3% on repo1.maven.org
org.apache.isis.mavendeps:isis-mavendeps-integtests 2.0.0-M7
Defines a module that can be used as a single dependency for integration tests.
5 versions - Latest release: about 2 years ago - 9 dependent packages - 14 dependent repositories - 804 stars on GitHub
org.taymyr.play:play-repository-java 0.0.1
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 5 years ago - 5 stars on GitHub
org.taymyr.play:play-repository-jpa-java 0.0.1
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 5 years ago - 5 stars on GitHub
org.taymyr.play:play-repository-api-java 0.0.1
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 5 years ago - 1 dependent package - 5 stars on GitHub
org.taymyr.play:play-repository-api-java_2.13 0.1.0
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 3 years ago - 1 dependent package - 5 stars on GitHub
org.taymyr.play:play-repository-api-java_2.12 0.1.0
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 3 years ago - 1 dependent package - 5 stars on GitHub
org.taymyr.play:play-repository-jpa-java_2.12 0.1.0
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 3 years ago - 1 dependent repositories - 5 stars on GitHub
org.taymyr.play:play-repository-jpa-java_2.13 0.1.0
DDD Repository pattern for Lagom/Play frameworks
1 version - Latest release: over 3 years ago - 5 stars on GitHub
Top 7.3% on repo1.maven.org
org.apache.isis.mavendeps:isis-mavendeps-webapp 1.17.0
Defines a module that can be almost used as a single dependency for running an Apache Isis webapp...
15 versions - Latest release: over 5 years ago - 40 dependent packages - 38 dependent repositories - 804 stars on GitHub
Top 9.1% on repo1.maven.org
org.apache.isis.core:isis-core-viewer-restfulobjects-rendering 1.17.0
Core framework, providing metamodel, runtime and core APIs. Also defines standard build process, ...
22 versions - Latest release: over 5 years ago - 38 dependent packages - 6 dependent repositories - 748 stars on GitHub
Top 9.1% on repo1.maven.org
org.apache.isis.mavendeps:isis-mavendeps-intellij 1.17.0
Deprecated - profile moved to isis-mavendeps-webapp
8 versions - Latest release: over 5 years ago - 37 dependent packages - 6 dependent repositories - 748 stars on GitHub
Related Keywords
java 388 domain-driven-design 281 naked-objects 257 rad 257 rapid-application-development 257 restful-objects 257 web-framework 257 cqrs 131 event-sourcing 129 scala 81 event-driven 77 architecture 69 ci-cd 51 maven 50 checkstyle 50 quality-assurance 50 eventsourcing 48 aggregate 41 entity 41 event 40 event-driven-microservices 40 eventually-consistent 40 eventuate-framework 40 kafka 40 saga 40 distributed-computing 39 research-platform 39 research 39 hacktoberfest 39 data-collection 39 mhealth 39 cqrs-es 38 scalajs 36 purely-functional 36 fp 36 scalanative 36 automata 36 cats 36 framework 35 ddd-architecture 35 akka 34 microservices 28 kotlin 26 ddd-patterns 22 dsl 21 jvm 19 eclipse 18 maven-archetype 18 maven-plugin 18 xtend 18 xtext 18 solid 17 hexagonal-architecture 15 clean-architecture 14 spring-data 14 ddd-sample 13 spring 13 api 13 reactive-architecture 12 design-patterns 12 design-language 12 design 12 ddd-events 12 cqrs-pattern 12 cqrs-framework 12 bounded-framework 12 akka-streams 12 akka-persistence 12 akka-http 12 akka-actors 12 springboot 12 domain-driven-development 11 seedstack 11 openapi 9 dddplus 7 plugin 7 immutable 7 domain-model 7 groovy 7 lagom 7 lagom-framework 7 play-framework 7 restful 7 playframework 7 documentation 6 productivity-tools 6 extension 6 enterprise-architecture 6 complex-business-architecture 6 business-architecture 6 spring-mvc 6 spring-boot 6 knowledge-sharing 5 developer-portal 5 rest-api 5 swagger 5 rest 5 api-definition 5 contextmapper 5 canonical 5