VPRO Shared modules
highlights
-
vpro-shared-util: Classes in
nl.vpro.util
. Related to collections and other low level java utilities. -
vpro-shared-logging: Utilities related to logging. Mostly related to SLF4j. Also contains a more simple framework 'SimpleLogger', which is easy to implement on the fly
-
vpro-shared-elasticsearch7: Related to elasticsearch7 (archived)
-
vpro-shared-elasticsearch-client: Related to elasticsearch low level client
-
vpro-shared-elasticsearch-high-level-client: Related to elasticsearch high level client
-
vpro-shared-couchdb-util: Lightweight and streaming couchdb clients
-
vpro-shared-swagger: Some utilities related to swagger frontend. Depends on webjars.
-
..
Builds
SNAPSHOT builds can be found at https://oss.sonatype.org/content/repositories/snapshots/nl/vpro/shared/
Release builds will be provided via maven central.
TODO
-
Some of these modules are old, contain very little usefull or are very specific for VPRO. We should remove them.
-
A bit more of documentation here and there would be welcome. Though we provide this mainly to be able to provide other artifact too, which themselves depend on this
-
Some, or perhaps even most or all, of the submodules should be migrated to git repositories of their own. They don’t change often. This will make the builds faster and leaner.