mirror of
https://github.com/corda/corda.git
synced 2024-12-20 21:43:14 +00:00
8ec33d67e4
Re-enable code now DealState PR is in. Add plugable JSON serialisation Add docs for new plugin api. Move parseCurrency back to core to prevent dependency issues with crash shell parsing. Use :finance module as a proper CorDapp Move parseCurrency back onto Amount companion. Fix smoke tests Fixup after merge.
30 lines
987 B
Groovy
30 lines
987 B
Groovy
apply plugin: 'java'
|
|
apply plugin: 'kotlin'
|
|
apply plugin: 'net.corda.plugins.publish-utils'
|
|
apply plugin: 'com.jfrog.artifactory'
|
|
|
|
dependencies {
|
|
compile project(':core')
|
|
testCompile project(':test-utils')
|
|
|
|
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
|
|
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
|
|
|
|
// Jackson and its plugins: parsing to/from JSON and other textual formats.
|
|
compile "com.fasterxml.jackson.module:jackson-module-kotlin:${jackson_version}"
|
|
// Yaml is useful for parsing strings to method calls.
|
|
compile "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:$jackson_version"
|
|
// This adds support for java.time types.
|
|
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
|
|
|
|
testCompile project(path: ':core', configuration: 'testArtifacts')
|
|
testCompile "junit:junit:$junit_version"
|
|
}
|
|
|
|
jar {
|
|
baseName 'corda-jackson'
|
|
}
|
|
|
|
publish {
|
|
name jar.baseName
|
|
} |