1- import static org.gradle.api.JavaVersion.VERSION_17
2-
31buildscript {
42 Properties constants = new Properties ()
53 file(" $projectDir /../constants.properties" ). withInputStream { constants. load(it) }
64
75 ext {
86 corda_release_group = constants. getProperty(" cordaReleaseGroup" )
9- corda_core_release_group = constants. getProperty(" cordaCoreReleaseGroup" )
107 corda_release_version = constants. getProperty(" cordaVersion" )
11- corda_core_release_version = constants. getProperty(" cordaCoreVersion" )
128 corda_gradle_plugins_version = constants. getProperty(" gradlePluginsVersion" )
139 junit_version = constants. getProperty(" junitVersion" )
1410 quasar_version = constants. getProperty(" quasarVersion" )
@@ -19,16 +15,10 @@ buildscript {
1915
2016 // Tokens
2117 tokens_release_group = ' com.r3.corda.lib.tokens'
22- tokens_release_version = ' 1.3-RC02 '
18+ tokens_release_version = ' 1.2 '
2319 confidential_id_release_group = " com.r3.corda.lib.ci"
24- confidential_id_release_version = " 1.2-RC02"
25-
26- test_add_opens = [' --add-opens' , ' java.base/java.time=ALL-UNNAMED' , ' --add-opens' , ' java.base/java.io=ALL-UNNAMED' ,
27- ' --add-opens' , ' java.base/java.util=ALL-UNNAMED' , ' --add-opens' , ' java.base/java.net=ALL-UNNAMED' ,
28- ' --add-opens' , ' java.base/java.nio=ALL-UNNAMED' , ' --add-opens' , ' java.base/java.lang.invoke=ALL-UNNAMED' ,
29- ' --add-opens' , ' java.base/java.security.cert=ALL-UNNAMED' , ' --add-opens' , ' java.base/java.security=ALL-UNNAMED' ,
30- ' --add-opens' , ' java.base/javax.net.ssl=ALL-UNNAMED' , ' --add-opens' , ' java.base/java.lang=ALL-UNNAMED' ,
31- ' --add-opens' , ' java.base/java.util.concurrent=ALL-UNNAMED' , ' --add-opens' , ' java.sql/java.sql=ALL-UNNAMED' ,]
20+ confidential_id_release_version = " 1.0"
21+
3222 }
3323
3424 repositories {
@@ -53,25 +43,19 @@ allprojects {
5343
5444 mavenCentral()
5545 maven { url ' https://download.corda.net/maven/corda-dependencies' }
56- maven { url ' https://download.corda.net/maven/corda-releases' }
5746 maven { url ' https://jitpack.io' }
5847 // SDK lib
5948 maven { url ' https://download.corda.net/maven/corda-lib' }
6049 // Gradle Plugins
6150 maven { url ' https://repo.gradle.org/gradle/libs-releases' }
6251 }
6352
64- java {
65- sourceCompatibility = VERSION_17
66- targetCompatibility = VERSION_17
67- }
68-
69- compileJava {
70- options. compilerArgs << ' -parameters'
53+ tasks. withType(JavaCompile ) {
54+ options. compilerArgs << " -parameters" // Required by Corda's serialisation framework.
7155 }
7256
7357 dependencies {
74- implementation " com.google.guava:guava:$guava_version "
58+ compile " com.google.guava:guava:$guava_version "
7559 }
7660
7761 jar {
@@ -82,6 +66,9 @@ allprojects {
8266 }
8367}
8468
69+
70+
71+
8572apply plugin : ' net.corda.plugins.cordapp'
8673apply plugin : ' net.corda.plugins.cordformation'
8774apply plugin : ' net.corda.plugins.quasar-utils'
@@ -95,35 +82,28 @@ sourceSets {
9582}
9683
9784dependencies {
98- testImplementation " junit:junit:$junit_version "
85+ testCompile " junit:junit:$junit_version "
9986
10087 // Corda dependencies.
101- cordaProvided " $corda_release_group :corda-core:$corda_release_version "
102- cordaBootstrapper(" $corda_release_group :corda-node-api:$corda_release_version " ) {
103- exclude group : " ch.qos.logback" , module : " logback-classic"
104- }
105- corda " $corda_release_group :corda:$corda_release_version "
88+ cordaCompile " $corda_release_group :corda-core:$corda_release_version "
89+ cordaCompile " $corda_release_group :corda-node-api:$corda_release_version "
90+ cordaRuntime " $corda_release_group :corda:$corda_release_version "
10691
10792 // CorDapp dependencies.
10893 cordapp project(" :workflows" )
10994 cordapp project(" :contracts" )
11095
11196 // For logging
112- cordaProvided " org.apache.logging.log4j:log4j-slf4j2 -impl:${ log4j_version} "
113- cordaProvided " org.apache.logging.log4j:log4j-web:${ log4j_version} "
114- cordaProvided " org.slf4j:jul-to-slf4j:$slf4j_version "
115- cordaDriver " net.corda:corda-shell:$c orda_release_version "
97+ cordaCompile " org.apache.logging.log4j:log4j-slf4j -impl:${ log4j_version} "
98+ cordaCompile " org.apache.logging.log4j:log4j-web:${ log4j_version} "
99+ cordaCompile " org.slf4j:jul-to-slf4j:$slf4j_version "
100+ cordaDriver " net.corda:corda-shell:4.10 "
116101
117102 // Token SDK dependencies.
118103 cordapp " $tokens_release_group :tokens-contracts:$tokens_release_version "
119104 cordapp " $tokens_release_group :tokens-workflows:$tokens_release_version "
120105}
121106
122- cordapp {
123- targetPlatformVersion corda_platform_version
124- minimumPlatformVersion corda_platform_version
125- }
126-
127107task deployNodes (type : net.corda.plugins.Cordform , dependsOn : [' jar' ]) {
128108 nodeDefaults {
129109 projectCordapp {
0 commit comments