corda/common
Dan Newton d611a41ec8 CORDA-2909 Build CURRENT_MAJOR_RELEASE from build.gradle in commons-logging ()
A template directory and file, `Constants`, has been added to allow
gradle to replace the string `"@corda_release_version@"` with the
current corda version provided by gradle. This output will be copied
into the src directory and used for all builds.

The generated `Constants` file has also been checked in to remove
reliance for developers to first run a gradle build to get their
environment fully working. This file does not need to be updated in
the future since gradle will handle building the modules.
2019-05-22 16:52:53 +01:00
..
configuration-parsing CORDA-2893 Upgrade Corda to use Gradle 5.4.1 (Take 2) () 2019-05-20 14:26:42 +01:00
logging CORDA-2909 Build CURRENT_MAJOR_RELEASE from build.gradle in commons-logging () 2019-05-22 16:52:53 +01:00
validation Add message to uses of require(...) () 2018-11-16 17:13:55 +00:00
README.md [CORDA-1778, CORDA-1835]: Decoupled configuration parsing mechanism () 2018-10-25 16:45:14 +01:00

Common libraries

This directory contains modules representing libraries that are reusable in different areas of Corda.

Rules of the folder

  • No dependencies whatsoever on any modules that are not in this directory (no corda-core, test-utils, etc.).
  • No active components, as in, nothing that has a main function in it.
  • Think carefully before using non-internal packages in these libraries.