-
Notifications
You must be signed in to change notification settings - Fork 27
/
gradle.properties
135 lines (118 loc) · 4.3 KB
/
gradle.properties
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# General repository setup properties
artifactoryContextUrl=https://software.r3.com/artifactory
publicArtifactURL = https://download.corda.net/maven
kotlin.code.style=official
kotlin.stdlib.default.dependency=false
kotlinMetadataVersion=0.7.0
org.gradle.java.installations.auto-download=false
org.gradle.jvmargs=-Dfile.encoding=UTF-8
# Disable discovery of annotation processors on compile classpath.
kapt.include.compile.classpath=false
# Update with new major releases, or minor releases with breaking changes. (This drives the Flow Versioning too.)
platformVersion = 50300
# Versioning constants.
## The release/marketing version
cordaProductVersion=5.3.0
## The revision number. This lines up the versioning of the runtime-os repo with the API repo, which allows the build
## system to assume the same versioning scheme.
cordaRuntimeRevision=0
# Plugin dependency versions
bndVersion=6.4.0
bndlibVersion=6.4.1
cordaGradlePluginsVersion=7.0.4
detektPluginVersion=1.23.+
internalPublishVersion=1.+
internalDockerVersion=1.+
# Implementation dependency versions
activationVersion=1.2.0
ariesDynamicFrameworkExtensionVersion=1.3.6
antlrVersion=2.7.7
asmVersion=9.5
avroVersion=1.11.3
commonsVersion = 1.7
commonsLangVersion = 3.12.0
commonsTextVersion = 1.10.0
# Corda API libs revision (change in 4th digit indicates a breaking change)
# Change to 5.3.0.xx-SNAPSHOT to pick up maven local published copy
cordaApiVersion=5.3.0.16-beta+
disruptorVersion=3.4.4
felixConfigAdminVersion=1.9.26
felixVersion=7.0.5
felixScrVersion=2.2.6
felixSecurityVersion=2.8.4
# Hibernate cannot be upgraded to 6.x due to missing OSGi support
hibernateVersion=5.6.15.Final
jaxbVersion = 2.3.1
jbossTransactionApiSpecVersion=1.1.1.Final
jetbrainsAnnotationsVersion=24.0.1
# NOTE: Kryo cannot easily be upgraded as it needs a Quasar change.
# Check with one of the group leads before changing.
kryoVersion = 5.5.0
kryoSerializersVersion = 0.45
kotlinCoroutinesVersion=1.6.4
# Needed by Liquibase:
beanutilsVersion=1.9.4
# com.networknt:json-schema-validator cannot be upgraded beyond 1.0.79 because it requires an OSGi bundle containing SLF4j with a version in the range [2.0,3), whereas Corda currently provides 1.7.36.
networkntJsonSchemaVersion = 1.0.79
comEthloTimeItuVersion = 1.7.3
osgiCmVersion = 1.6.1
osgiNamespaceServiceVersion = 1.0.0
osgiServiceComponentVersion = 1.5.1
osgiUtilFunctionVersion = 1.2.0
osgiUtilPromiseVersion = 1.3.0
picocliVersion = 4.7.3
protonjVersion=0.34.1
quasarVersion = 0.9.1_r3-SNAPSHOT
reflectAsmVersion = 1.11.9
# Snappy version used for serialization
snappyVersion=0.5
jsonCanonicalizerVersion=1.1
# Enable OSGi JDBC
osgiJdbcServiceVersion=1.1.0
paxJdbcVersion=1.5.3
# Test dependency versions
dom4jOsgiVersion = 2.1.3_1
hamcrestVersion=2.2
hsqldbVersion=2.7.2
jimfsVersion = 1.3.0
osgiTestJunit5Version=1.2.1
slingVersion=3.3.6
# Enables the substitution of binaries for source code if it exists in expected location
# Default behaviour is false.
compositeBuild=false
cordaApiLocation=../corda-api
jibCoreVersion=0.23.0
artifactoryPluginVersion = 4.28.2
systemLambdaVersion=1.2.1
# DB integration tests
# NOTE: these should be overridden when running the tests, e.g. the Jenkins pipeline will set these when running the
# `integrationTest` stage.
# See libs/db/osgi-integration-tests/src/integrationTest/kotlin/net/corda/db/test/osgi/EntitiesInBundlesTest.kt
# for an example of one of these tests.
databaseHost=
databasePort=
databaseName=
databaseAdminUser=
databaseAdminPassword=
# Legacy properties to stay compatible with the Jenkins pipeline. When setting the postgresPort, it will
# switch to using a postgres database. Either this mechanism or the generic one above can be used, if setting
# both postgres... and database... properties, they might interact badly.
postgresPort=
postgresHost=
postgresUser=
postgresPassword=
postgresDatabase=
# switch the database type for database integration tests. Currently valid values are
# HSQL, POSTGRES and MSSQL.
# See testing/db-testkit/src/main/kotlin/net/corda/db/testkit/DbUtils.kt
databaseType=HSQL
# Profiling support
enableProfiling=false
profilerVersion=2022.3
# Kotlin build
kotlin.build.report.output=file,build_scan
org.gradle.caching = true
gradleEnterpriseUrl = https://gradle.dev.r3.com
# License
licenseName = The Apache License, Version 2.0
licenseUrl = http://www.apache.org/licenses/LICENSE-2.0.txt