-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsettings.gradle
40 lines (29 loc) · 1.1 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
rootProject.name = 'misq-poc-ii'
include 'platforms:common-platform'
include 'platforms:bitcoinj-platform'
include 'platforms:grpc-platform'
include 'platforms:reactive-platform'
include 'platforms:web-platform'
include 'platforms:test-platform'
include 'platforms:jfx-platform'
include 'api'
include 'common'
include 'grpc'
include 'p2p'
include 'web'
include 'wallets:wallet-installer'
include 'wallets:bitcoinj:bitcoinj-api'
include 'wallets:bitcoinj:bitcoinj-dummy-impl'
include 'wallets:bitcoinj:bitcoinj-impl'
include 'wallets:bitcoinj:bitcoinj-app'
include 'application'
include 'jfx-demos'
include 'reactive-demos'
import org.gradle.util.GradleVersion
def minGradleVersion = GradleVersion.version("7.0.2")
def minJavaVersion = JavaVersion.VERSION_16
if (GradleVersion.current() >= minGradleVersion && JavaVersion.current().isCompatibleWith(minJavaVersion)) {
println "Building ${rootProject.name} module with ${GradleVersion.current()} and Java ${JavaVersion.current()}."
} else {
throw new GradleException("${GradleVersion.current()} and Java ${minJavaVersion} are required to build module.")
}