mirror of
https://github.com/corda/corda.git
synced 2024-12-29 09:18:58 +00:00
69 lines
1.9 KiB
Groovy
69 lines
1.9 KiB
Groovy
|
buildscript {
|
||
|
|
||
|
ext.tornadofx_version = '1.7.15'
|
||
|
ext.controlsfx_version = '8.40.12'
|
||
|
|
||
|
repositories {
|
||
|
mavenLocal()
|
||
|
mavenCentral()
|
||
|
jcenter()
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
classpath "org.jetbrains.kotlin:kotlin-noarg:$kotlin_version"
|
||
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||
|
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1'
|
||
|
}
|
||
|
}
|
||
|
|
||
|
repositories {
|
||
|
mavenLocal()
|
||
|
mavenCentral()
|
||
|
jcenter()
|
||
|
}
|
||
|
|
||
|
|
||
|
apply plugin: 'kotlin'
|
||
|
apply plugin: 'idea'
|
||
|
apply plugin: 'java'
|
||
|
apply plugin: 'application'
|
||
|
apply plugin: 'com.github.johnrengelman.shadow'
|
||
|
|
||
|
dependencies {
|
||
|
compile "com.microsoft.azure:azure:1.8.0"
|
||
|
compile "com.github.docker-java:docker-java:3.0.6"
|
||
|
|
||
|
testCompile "org.jetbrains.kotlin:kotlin-test"
|
||
|
testCompile "org.jetbrains.kotlin:kotlin-test-junit"
|
||
|
|
||
|
compile project(':node-api')
|
||
|
compile project(':node')
|
||
|
|
||
|
compile group: "com.typesafe", name: "config", version: typesafe_config_version
|
||
|
compile group: "com.fasterxml.jackson.dataformat", name: "jackson-dataformat-yaml", version: "2.9.0"
|
||
|
compile group: "com.fasterxml.jackson.core", name: "jackson-databind", version: "2.9.0"
|
||
|
compile "com.fasterxml.jackson.module:jackson-module-kotlin:2.9.+"
|
||
|
compile group: 'info.picocli', name: 'picocli', version: '3.0.1'
|
||
|
|
||
|
// TornadoFX: A lightweight Kotlin framework for working with JavaFX UI's.
|
||
|
compile "no.tornado:tornadofx:$tornadofx_version"
|
||
|
|
||
|
// ControlsFX: Extra controls for JavaFX.
|
||
|
compile "org.controlsfx:controlsfx:$controlsfx_version"
|
||
|
}
|
||
|
|
||
|
shadowJar {
|
||
|
baseName = 'network-bootstrapper'
|
||
|
classifier = null
|
||
|
version = null
|
||
|
zip64 true
|
||
|
mainClassName = 'net.corda.bootstrapper.Main'
|
||
|
}
|
||
|
|
||
|
task buildNetworkBootstrapper(dependsOn: shadowJar) {
|
||
|
}
|
||
|
|
||
|
configurations {
|
||
|
compile.exclude group: "log4j", module: "log4j"
|
||
|
compile.exclude group: "org.apache.logging.log4j"
|
||
|
}
|