net.sf.jkniv:jkniv-whinstone-tck

Test Compatibility Kit (TCK) is a suite of tests that at least nominally checks a particular alleged implementation of a Repository pattern.


Keywords
cassandra, couchdb, jdbc, jpa
Licenses
LGPL-2.1+/SSPL-1.0

Documentation

JKNIV

Maven Central License: LGPL v2.1 Twitter

jkniv is set of Java libraries to help software development. A Switzerland penknife (kniv).

  • jkniv-sqlegance A library for build static or dynamic SQLs from XML files, handling SQL external to java code.
  • jkniv-whinstone A repository implementation for database (JDBC, Cassandra, CouchDB, JPA).

Version number

Set up new version number:

mvn versions:set -DnewVersion=0.6.8

from 0.6.8 to 0.6.9

mvn validate -DbumpPatch

from 0.6.8 to 0.7.0

mvn validate -DbumpMinor

from 0.6.8 to 1.0.0

mvn validate -DbumpMajor

Deploy

Deploy on github artifacts:

mvn deploy

Deploy on sonytype artifacts:

mvn deploy -Drelease=true