mirror of
https://github.com/corda/corda.git
synced 2025-04-11 21:31:44 +00:00
Add dependency on Apache Artemis (message queue library) and clean up a few no longer necessary overrides and version pins.
This commit is contained in:
parent
f683f50eb5
commit
360d8ec7ad
33
build.gradle
33
build.gradle
@ -14,6 +14,7 @@ buildscript {
|
||||
ext.kotlin_version = '1.0.0-beta-4584'
|
||||
ext.quasar_version = '0.7.4'
|
||||
ext.asm_version = '0.5.3'
|
||||
ext.artemis_version = '1.2.0'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@ -49,28 +50,30 @@ configurations.all() {
|
||||
|
||||
dependencies {
|
||||
testCompile 'junit:junit:4.12'
|
||||
|
||||
compile "com.google.code.findbugs:jsr305:3.0.1"
|
||||
compile "org.slf4j:slf4j-jdk14:1.7.13"
|
||||
|
||||
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
||||
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
|
||||
compile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
|
||||
compile "com.google.guava:guava:19.0"
|
||||
compile("com.esotericsoftware:kryo:3.0.3") {
|
||||
force = true
|
||||
}
|
||||
compile "de.javakaffee:kryo-serializers:0.37"
|
||||
compile "com.google.code.findbugs:jsr305:3.0.1"
|
||||
|
||||
// Logging
|
||||
compile "org.slf4j:slf4j-jdk14:1.7.13"
|
||||
compile("com.google.guava:guava:19.0") {
|
||||
force = true // Conflict between Quasar and Artemis
|
||||
}
|
||||
|
||||
compile("com.esotericsoftware:kryo:3.0.3")
|
||||
compile "de.javakaffee:kryo-serializers:0.37"
|
||||
|
||||
// Quasar: for the bytecode rewriting for state machines.
|
||||
compile("co.paralleluniverse:quasar-core:${quasar_version}:jdk8") {
|
||||
// Quasar currently depends on an old version of Kryo, but it works fine with the newer version, so exclude it
|
||||
// here so the newer version is picked up.
|
||||
exclude group: "com.esotericsoftware.kryo", module: "kryo"
|
||||
}
|
||||
quasar("co.paralleluniverse:quasar-core:${quasar_version}:jdk8@jar") {
|
||||
exclude group: "com.esotericsoftware.kryo", module: "kryo"
|
||||
compile("co.paralleluniverse:quasar-core:${quasar_version}:jdk8")
|
||||
quasar("co.paralleluniverse:quasar-core:${quasar_version}:jdk8@jar")
|
||||
|
||||
// Artemis: for reliable p2p message queues.
|
||||
compile("org.apache.activemq:artemis-server:${artemis_version}") {
|
||||
exclude group: "com.google.guava", module: "guava" // Artemis is on Guava 18
|
||||
}
|
||||
compile "org.apache.activemq:artemis-core-client:${artemis_version}"
|
||||
|
||||
// For visualisation
|
||||
compile "org.graphstream:gs-core:1.3"
|
||||
|
Loading…
x
Reference in New Issue
Block a user