mirror of
https://github.com/bisq-network/bisq.git
synced 2024-11-19 09:52:23 +01:00
53a9009b06
Problem: The dependency commented out in this commit, when left uncommented cause any Gradle composite build that includes this (`bisq-desktop`) build to fail with, for example, the following error: No dependency for integrity assertion found: com.github.bisq-network.libdohj:libdohj-core Solution: Comment them out until someone can dig into the gradle-witness plugin, figure out why these specific entries cause these failures, and fix it. Note that the commented entries work as expected when this Gradle build is used outside the context of a composite build.
134 lines
8.6 KiB
Groovy
134 lines
8.6 KiB
Groovy
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.2'
|
|
classpath files('gradle/witness/gradle-witness.jar')
|
|
}
|
|
}
|
|
|
|
apply plugin: 'java'
|
|
apply plugin: 'application'
|
|
apply plugin: 'maven'
|
|
apply plugin: 'com.github.johnrengelman.shadow'
|
|
apply plugin: 'witness'
|
|
|
|
group = 'network.bisq'
|
|
version = '-SNAPSHOT'
|
|
|
|
sourceCompatibility = 1.8
|
|
|
|
mainClassName = 'bisq.desktop.app.BisqAppMain'
|
|
|
|
shadowJar {
|
|
classifier = null
|
|
version = null
|
|
}
|
|
|
|
tasks.withType(JavaCompile) {
|
|
options.encoding = 'UTF-8'
|
|
}
|
|
|
|
sourceSets.main.resources.srcDirs += ['src/main/java'] // to copy fxml and css files
|
|
|
|
repositories {
|
|
jcenter()
|
|
maven { url 'https://jitpack.io' }
|
|
maven { url 'https://raw.githubusercontent.com/JesusMcCloud/tor-binary/testrelease/release/' }
|
|
}
|
|
|
|
dependencies {
|
|
compile 'network.bisq:bisq-core:-SNAPSHOT'
|
|
compile 'network.bisq:bisq-p2p:-SNAPSHOT'
|
|
compile 'network.bisq:bisq-common:-SNAPSHOT'
|
|
compile 'org.controlsfx:controlsfx:8.0.6_20'
|
|
compile 'org.reactfx:reactfx:2.0-M3'
|
|
compile 'net.glxn:qrgen:1.3'
|
|
compile 'de.jensd:fontawesomefx:8.0.0'
|
|
compile 'com.googlecode.jcsv:jcsv:1.4.0'
|
|
compile 'org.bouncycastle:bcprov-jdk15on:1.56'
|
|
compile 'org.bouncycastle:bcpg-jdk15on:1.56'
|
|
compile 'org.bouncycastle:bcpg-jdk16:1.46'
|
|
compileOnly 'org.projectlombok:lombok:1.16.16'
|
|
annotationProcessor 'org.projectlombok:lombok:1.16.16'
|
|
testCompile('org.mockito:mockito-core:2.8.9') {
|
|
exclude(module: 'objenesis')
|
|
}
|
|
testCompile 'org.jmockit:jmockit:1.30'
|
|
testCompile 'org.powermock:powermock-module-junit4:1.7.1'
|
|
testCompile 'org.powermock:powermock-api-mockito2:1.7.1'
|
|
testCompile 'org.springframework:spring-test:4.3.6.RELEASE'
|
|
testCompile 'com.natpryce:make-it-easy:4.0.1'
|
|
testCompileOnly 'org.projectlombok:lombok:1.16.16'
|
|
testAnnotationProcessor 'org.projectlombok:lombok:1.16.16'
|
|
}
|
|
|
|
// generated with `./gradlew -q calculateChecksums | grep -v network.bisq:bisq-`
|
|
dependencyVerification {
|
|
verify = [
|
|
'org.controlsfx:controlsfx:b98f1c9507c05600f80323674b33d15674926c71b0116f70085b62bdacf1e573',
|
|
'org.reactfx:reactfx:81ec8fe545d65661222735711114c2ce427e2187a65f1722e8ac4e4805beeca3',
|
|
'net.glxn:qrgen:c85d9d8512d91e8ad11fe56259a7825bd50ce0245447e236cf168d1b17591882',
|
|
'de.jensd:fontawesomefx:73bacc991a0a6f5cf0f911767c8db161e0949dbca61e8371eb4342e3da96887b',
|
|
'com.googlecode.jcsv:jcsv:73ca7d715e90c8d2c2635cc284543b038245a34f70790660ed590e157b8714a2',
|
|
'org.bouncycastle:bcpg-jdk15on:de3355b821fc81dd32e1f3f560d5b3eca1c678fd2400011d0bfc69fb91bcde85',
|
|
'org.bouncycastle:bcprov-jdk15on:963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349',
|
|
'org.bouncycastle:bcpg-jdk16:4da048d7338677f87331d215a59382f77a5afc10cd82127aa9c550a227afb09b',
|
|
'net.sf.jopt-simple:jopt-simple:6f45c00908265947c39221035250024f2caec9a15c1c8cf553ebeecee289f342',
|
|
//'com.github.bisq-network.btcd-cli4j:btcd-cli4j-daemon:f72a1252ad9efd510e544ab6e7dd8f80ec744500b004d1c9848e223806dd087a',
|
|
//'com.github.bisq-network.btcd-cli4j:btcd-cli4j-core:1207fb62d6520e9644eb3e3978281b25e110583e6e18686e5b66366b7adc83b7',
|
|
'com.fasterxml.jackson.core:jackson-databind:fcf3c2b0c332f5f54604f7e27fa7ee502378a2cc5df6a944bbfae391872c32ff',
|
|
'com.fasterxml.jackson.core:jackson-core:39a74610521d7fb9eb3f437bb8739bbf47f6435be12d17bf954c731a0c6352bb',
|
|
'com.fasterxml.jackson.core:jackson-annotations:2566b3a6662afa3c6af4f5b25006cb46be2efc68f1b5116291d6998a8cdf7ed3',
|
|
'com.google.zxing:javase:0ec23e2ec12664ddd6347c8920ad647bb3b9da290f897a88516014b56cc77eb9',
|
|
'org.bouncycastle:bcprov-jdk16:10ef7403392d4cda22b200a7a9a620dc258b5aa6a56d24a2fea468e324dab2c9',
|
|
'com.github.JesusMcCloud.netlayer:tor.native:a531f2a219dcc648da7aaa5d78114c6c7f58065ba5068b0460deb28245bef1ec',
|
|
'org.apache.httpcomponents:httpclient:db3d1b6c2d6a5e5ad47577ad61854e2f0e0936199b8e05eb541ed52349263135',
|
|
'org.fxmisc.easybind:easybind:666af296dda6de68751668a62661571b5238ac6f1c07c8a204fc6f902b222aaf',
|
|
'com.google.zxing:core:11aae8fd974ab25faa8208be50468eb12349cd239e93e7c797377fa13e381729',
|
|
//'com.google.protobuf:protobuf-java-util:4547f6d1ea08ff8d92513e1d80b91652f0e158d0a64e9402cb44507789eb3106',
|
|
//'com.google.protobuf:protobuf-java:f3411ade77523d5f0d013d4f25c36879e66f0c5e1e4310f7096d54d0d2553554',
|
|
'com.google.code.gson:gson:2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32',
|
|
'com.googlecode.json-simple:json-simple:4e69696892b88b41c55d49ab2fdcc21eead92bf54acc588c0050596c3b75199c',
|
|
'org.springframework:spring-core:c451e8417adb2ffb2445636da5e44a2f59307c4100037a1fe387c3fba4f29b52',
|
|
'ch.qos.logback:logback-classic:e66efc674e94837344bc5b748ff510c37a44eeff86cbfdbf9e714ef2eb374013',
|
|
'org.slf4j:slf4j-api:3a4cd4969015f3beb4b5b4d81dbafc01765fb60b8a439955ca64d8476fef553e',
|
|
'ch.qos.logback:logback-core:4cd46fa17d77057b39160058df2f21ebbc2aded51d0edcc25d2c1cecc042a005',
|
|
'com.google.code.findbugs:jsr305:c885ce34249682bc0236b4a7d56efcc12048e6135a5baf7a9cde8ad8cda13fcd',
|
|
'com.google.guava:guava:36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8',
|
|
'com.google.inject:guice:9b9df27a5b8c7864112b4137fd92b36c3f1395bfe57be42fedf2f520ead1a93e',
|
|
//'com.github.bisq-network.libdohj:libdohj-core:a991f1a99b5ae417cb8221b23e86eef1d37be21d981004dad809f86a18c69598',
|
|
'com.github.JesusMcCloud.netlayer:tor:47421f908c4f60f3f4843eae8caae457dbbf8ea85bce8b040904794eb7cca91e',
|
|
'org.jetbrains.kotlin:kotlin-stdlib-jre8:9a99cb0d26aa3a8edb0916c41a7be6ca93b9534c2c227f4e098c0e6c1a4bf1f3',
|
|
'com.github.MicroUtils:kotlin-logging:7dbd501cc210d721f730d480c53ee2a6e3c154ae89b07dc7dee224b9c5aca9eb',
|
|
'org.jetbrains.kotlin:kotlin-stdlib-jre7:7062f55a80cf67d4977c9ed8f0c766633e04cf2c9cc24fdc926dcf706612959a',
|
|
'org.jetbrains.kotlin:kotlin-stdlib:0156d3f3f54a82eda56285b82aa85caadfdf00d90cde549f7091e0bb0702aad2',
|
|
'org.jetbrains:annotations:ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478',
|
|
'commons-io:commons-io:cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581',
|
|
'org.apache.commons:commons-lang3:734c8356420cc8e30c795d64fd1fcd5d44ea9d90342a2cc3262c5158fbc6d98b',
|
|
'com.cedricwalter:tor-binary-macos:d50783916250d6683022ee1b0650c09f72b8aba5a988f938e0794e0c10c7375e',
|
|
'com.cedricwalter:tor-binary-linux32:877a7ebbcf874cbea1742115a103b9fa2d0fcdc25beb7d4d41fd011e5eb2b0ac',
|
|
'com.cedricwalter:tor-binary-linux64:08df0f6459652cf94ee82124c40d24785eb237d988723c381199b5920431cb04',
|
|
'com.cedricwalter:tor-binary-windows:966e27ba65377797e849de05d6139d251c71ea8ac981af8bfc9e947fcbc1b3ca',
|
|
'com.github.ravn:jsocks:3c71600af027b2b6d4244e4ad14d98ff2352a379410daebefff5d8cd48d742a4',
|
|
'org.apache.httpcomponents:httpcore:d7f853dee87680b07293d30855b39b9eb56c1297bd16ff1cd6f19ddb8fa745fb',
|
|
'commons-codec:commons-codec:ad19d2601c3abf0b946b5c3a4113e226a8c1e3305e395b90013b78dd94a723ce',
|
|
'commons-logging:commons-logging:daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636',
|
|
'javax.inject:javax.inject:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
|
|
'aopalliance:aopalliance:0addec670fedcd3f113c5c8091d783280d23f75e3acb841b61a9cdb079376a08',
|
|
'com.github.bisq-network.bitcoinj:bitcoinj-core:e3e49394c9910baa8f99ac226ddb5d291e050d0e3ee6001d196c92866896977a',
|
|
'com.lambdaworks:scrypt:9a82d218099fb14c10c0e86e7eefeebd8c104de920acdc47b8b4b7a686fb73b4',
|
|
'com.cedricwalter:tor-binary-geoip:8cbc2cd897af7757f740ff5f3f7aee9da41b4b8e63955d97aa928dadebebd3a2',
|
|
'com.github.JesusMcCloud:jtorctl:c6ef92e46074d8d26db718ce0fe4b64b8cf7b934b7377d164c5d613b4cd7b847',
|
|
'org.apache.commons:commons-compress:a778bbd659722889245fc52a0ec2873fbbb89ec661bc1ad3dc043c0757c784c4',
|
|
'org.tukaani:xz:a594643d73cc01928cf6ca5ce100e094ea9d73af760a5d4fb6b75fa673ecec96',
|
|
'com.madgag.spongycastle:core:8d6240b974b0aca4d3da9c7dd44d42339d8a374358aca5fc98e50a995764511f',
|
|
'net.jcip:jcip-annotations:be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0',
|
|
'org.bitcoinj:orchid:f836325cfa0466a011cb755c9b0fee6368487a2352eb45f4306ad9e4c18de080',
|
|
'com.squareup.okhttp:okhttp:b4c943138fcef2bcc9d2006b2250c4aabbedeafc5947ed7c0af7fd103ceb2707',
|
|
'org.objenesis:objenesis:5e168368fbc250af3c79aa5fef0c3467a2d64e5a7bd74005f25d8399aeb0708d',
|
|
'com.squareup.okio:okio:114bdc1f47338a68bcbc95abf2f5cdc72beeec91812f2fcd7b521c1937876266',
|
|
]
|
|
}
|