mirror of
https://github.com/corda/corda.git
synced 2024-12-19 04:57:58 +00:00
fa33336d38
* Initial prototyping with Requery as a persistence replacement for Exposed/Hibernate Applied changes following PR review by RP Updated timestamp naming (removed committedTimestamp) and StateStatus (removed AWAITING_CONSENSUS) after discussion with RP. Removed FungibleState and LinearState schemas (and associated tests) - awaiting Requery uni-directional relationship fix. Added Transaction propagation such that requery re-uses any existing transaction context. Made requery default logging configurable (disabled by default) Nullable fields are now truly nullable (in the Kotlin and DDL sense) Fix for SimmValuation integration test. Workarounds applied to resolve Requery issues when sharing Transactional context. Addressed PR review comments from MH. Further updates following re-review by RP/MH Further updates following additional PR review comments by RP Minor update following additional PR review comments by RP Optimised makeUpdate state processing code. Resolved conflicts after rebase. Additional Unit tests and bug fix for correct spending of multiple contract state types within a single transaction. Required interface change to states() API to take a setOf (ContractStateClassTypes) Minor code clean-up. Re-write NodeVaultService consumed state makeUpdate function using SQL. * Resolve conflict after rebase from master
25 lines
879 B
Groovy
25 lines
879 B
Groovy
// The project is named 'corda-project' and not 'corda' because if this is named the same as the
|
|
// output JAR from the capsule then the buildCordaJAR task goes into an infinite loop.
|
|
rootProject.name = 'corda-project'
|
|
include 'finance'
|
|
include 'finance:isolated'
|
|
include 'core'
|
|
include 'node-schemas'
|
|
include 'node'
|
|
include 'node:capsule'
|
|
include 'client'
|
|
include 'experimental'
|
|
include 'experimental:sandbox'
|
|
include 'test-utils'
|
|
include 'tools:explorer'
|
|
include 'tools:loadtest'
|
|
include 'docs/source/example-code' // Note that we are deliberately choosing to use '/' here. With ':' gradle would treat the directories as actual projects.
|
|
include 'samples:attachment-demo'
|
|
include 'samples:trader-demo'
|
|
include 'samples:irs-demo'
|
|
include 'samples:network-visualiser'
|
|
include 'samples:simm-valuation-demo'
|
|
include 'samples:raft-notary-demo'
|
|
include 'samples:bank-of-corda-demo'
|
|
|