@@ -6,6 +6,15 @@ plugins {
66 id " com.diffplug.spotless" version " 6.7.2"
77}
88
9+ ext {
10+ // Move to gradle.properties (but versions.json generation build depends on this right now)
11+ neo4jVersion = ' 4.4.34'
12+ publicDir = " ${ project.rootDir} "
13+ neo4jVersionEffective = project. hasProperty(" neo4jVersionOverride" ) ? project. getProperty(" neo4jVersionOverride" ) : neo4jVersion
14+ neo4jDockerVersion = project. hasProperty(" neo4jDockerVersionOverride" ) ? project. getProperty(" neo4jDockerVersionOverride" ) : neo4jVersion
15+ testContainersVersion = ' 1.17.6'
16+ }
17+
918subprojects {
1019 apply plugin : " com.diffplug.spotless"
1120 apply plugin : ' java-library'
@@ -27,7 +36,6 @@ downloadLicenses {
2736
2837allprojects {
2938 group = ' org.neo4j.procedure'
30- version = ' 4.4.0.28'
3139 base {
3240 archivesName = ' apoc'
3341 }
@@ -88,8 +96,8 @@ subprojects {
8896 // neo4jDockerImage system property is used in TestContainerUtil
8997 systemProperties ' user.language' : ' en' ,
9098 ' user.country ' : ' US' ,
91- ' neo4jDockerImage' : project . hasProperty( " neo4jDockerVersionOverride " ) ? ' neo4j:' + project . getProperty( " neo4jDockerVersionOverride " ) + ' -enterprise-debian' : ' neo4j:4.4.34-enterprise-debian ' ,
92- ' neo4jCommunityDockerImage' : project . hasProperty( " neo4jDockerVersionOverride " ) ? ' neo4j:' + project . getProperty( " neo4jDockerVersionOverride " ) + ' -debian' : ' neo4j:4.4.34-debian '
99+ ' neo4jDockerImage' : " neo4j:${ neo4jDockerVersion } -enterprise-debian" ,
100+ ' neo4jCommunityDockerImage' : " neo4j:${ neo4jDockerVersion } -debian"
93101
94102 maxHeapSize = " 5G"
95103 forkEvery = 50
@@ -122,7 +130,6 @@ subprojects {
122130 apt
123131 }
124132
125-
126133 compileJava {
127134 options. annotationProcessorPath = configurations. apt
128135 options. compilerArgs + = [" -AIgnoreContextWarnings" ]
@@ -132,11 +139,3 @@ subprojects {
132139
133140apply from : " licenses-3rdparties.gradle"
134141
135- ext {
136- publicDir = " ${ project.rootDir} "
137- // NB: due to version.json generation by parsing this file, the next line must not have any if/then/else logic
138- neo4jVersion = " 4.4.34"
139- // instead we apply the override logic here
140- neo4jVersionEffective = project. hasProperty(" neo4jVersionOverride" ) ? project. getProperty(" neo4jVersionOverride" ) : neo4jVersion
141- testContainersVersion = ' 1.17.6'
142- }
0 commit comments