mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-21 14:24:06 +01:00
Pull up remaining desktop config to root
And also relocate gradle-witness jar and config (back) to root-level gradle/witness dir.
This commit is contained in:
parent
0f5e9b794c
commit
3c54be2d4f
4 changed files with 55 additions and 62 deletions
54
build.gradle
54
build.gradle
|
@ -5,6 +5,8 @@ buildscript {
|
|||
dependencies {
|
||||
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.5'
|
||||
classpath 'com.google.gradle:osdetector-gradle-plugin:1.6.0'
|
||||
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4'
|
||||
classpath files('gradle/witness/gradle-witness.jar')
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -159,3 +161,55 @@ configure(project(':core')) {
|
|||
jvmArgs "-javaagent:$jmockit"
|
||||
}
|
||||
}
|
||||
|
||||
configure(project(':desktop')) {
|
||||
apply plugin: 'com.github.johnrengelman.shadow'
|
||||
apply plugin: 'witness'
|
||||
apply from: '../gradle/witness/gradle-witness.gradle'
|
||||
|
||||
version = '0.8.0-SNAPSHOT'
|
||||
|
||||
mainClassName = 'bisq.desktop.app.BisqAppMain'
|
||||
|
||||
tasks.withType(AbstractArchiveTask) {
|
||||
preserveFileTimestamps = false
|
||||
reproducibleFileOrder = true
|
||||
}
|
||||
|
||||
sourceSets.main.resources.srcDirs += ['src/main/java'] // to copy fxml and css files
|
||||
|
||||
dependencies {
|
||||
compile project(':p2p')
|
||||
compile project(':core')
|
||||
compile project(':common')
|
||||
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 'de.jensd:fontawesomefx-commons:9.1.2'
|
||||
compile 'de.jensd:fontawesomefx-materialdesignfont:2.0.26-9.1.2'
|
||||
compile 'com.googlecode.jcsv:jcsv:1.4.0'
|
||||
compile 'com.github.sarxos:webcam-capture:0.3.12'
|
||||
|
||||
compileOnly 'org.projectlombok:lombok:1.18.2'
|
||||
annotationProcessor 'org.projectlombok:lombok:1.18.2'
|
||||
|
||||
testCompile 'org.jmockit:jmockit:1.42'
|
||||
testCompile('org.mockito:mockito-core:2.21.0') {
|
||||
exclude(module: 'objenesis')
|
||||
}
|
||||
testCompile 'org.powermock:powermock-module-junit4:2.0.0-beta.5'
|
||||
testCompile 'org.powermock:powermock-api-mockito2:2.0.0-beta.5'
|
||||
testCompile 'org.springframework:spring-test:4.3.6.RELEASE'
|
||||
testCompile 'com.natpryce:make-it-easy:4.0.1'
|
||||
testCompileOnly 'org.projectlombok:lombok:1.18.2'
|
||||
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
|
||||
}
|
||||
|
||||
test {
|
||||
systemProperty 'jdk.attach.allowAttachSelf', true
|
||||
|
||||
def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath
|
||||
jvmArgs "-javaagent:$jmockit"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,61 +0,0 @@
|
|||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4'
|
||||
classpath files('gradle-witness.jar')
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'com.github.johnrengelman.shadow'
|
||||
apply plugin: 'witness'
|
||||
apply from: 'gradle-witness.gradle'
|
||||
|
||||
version = '0.8.0-SNAPSHOT'
|
||||
|
||||
mainClassName = 'bisq.desktop.app.BisqAppMain'
|
||||
|
||||
tasks.withType(AbstractArchiveTask) {
|
||||
preserveFileTimestamps = false
|
||||
reproducibleFileOrder = true
|
||||
}
|
||||
|
||||
sourceSets.main.resources.srcDirs += ['src/main/java'] // to copy fxml and css files
|
||||
|
||||
dependencies {
|
||||
// fixme(chirhonul): currently 'gradle install' using system gradle 4.9 fails with:
|
||||
// A POM cannot have multiple artifacts with the same type and classifier. Already have MavenArtifact bisq:zip:zip:null, trying to add MavenArtifact bisq:zip:zip:null.
|
||||
compile project(':p2p')
|
||||
compile project(':core')
|
||||
compile project(':common')
|
||||
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 'de.jensd:fontawesomefx-commons:9.1.2'
|
||||
compile 'de.jensd:fontawesomefx-materialdesignfont:2.0.26-9.1.2'
|
||||
compile 'com.googlecode.jcsv:jcsv:1.4.0'
|
||||
compile 'com.github.sarxos:webcam-capture:0.3.12'
|
||||
|
||||
compileOnly 'org.projectlombok:lombok:1.18.2'
|
||||
annotationProcessor 'org.projectlombok:lombok:1.18.2'
|
||||
|
||||
testCompile 'org.jmockit:jmockit:1.42'
|
||||
testCompile('org.mockito:mockito-core:2.21.0') {
|
||||
exclude(module: 'objenesis')
|
||||
}
|
||||
testCompile 'org.powermock:powermock-module-junit4:2.0.0-beta.5'
|
||||
testCompile 'org.powermock:powermock-api-mockito2:2.0.0-beta.5'
|
||||
testCompile 'org.springframework:spring-test:4.3.6.RELEASE'
|
||||
testCompile 'com.natpryce:make-it-easy:4.0.1'
|
||||
testCompileOnly 'org.projectlombok:lombok:1.18.2'
|
||||
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
|
||||
}
|
||||
|
||||
test {
|
||||
systemProperty 'jdk.attach.allowAttachSelf', true
|
||||
|
||||
def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath
|
||||
jvmArgs "-javaagent:$jmockit"
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
// 1. Remove the block entirely
|
||||
// 2. Replace the block with the following command:
|
||||
//
|
||||
// ./gradlew -q calculateChecksums | grep -v network.bisq >> desktop/gradle-witness.gradle
|
||||
// ./gradlew -q calculateChecksums | grep -v network.bisq >> gradle/witness/gradle-witness.gradle
|
||||
//
|
||||
// 3. Run `git diff` to verify that expected hashes have changed
|
||||
// 4. Commit the changes
|
Loading…
Add table
Reference in a new issue