Skip to content

Commit 28db488

Browse files
committed
Workaround to support JDK8 execution with ELK
Signed-off-by: Chris Lavin <[email protected]>
1 parent 9c4f2c8 commit 28db488

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

common.gradle

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,14 @@ dependencies {
4848
api 'commons-io:commons-io:2.20.0'
4949
api 'com.xilinx.rapidwright:qtjambi-'+os+':4.5.2_01'
5050
api 'com.xilinx.rapidwright:jupyter-kernel-jsr223:1.0.1'
51-
api 'org.eclipse.elk:org.eclipse.elk.core:0.10.0'
52-
api 'org.eclipse.elk:org.eclipse.elk.graph:0.10.0'
53-
api 'org.eclipse.elk:org.eclipse.elk.alg.layered:0.10.0'
51+
if (JavaVersion.current() < JavaVersion.VERSION_17) {
52+
// Eclipse ELK doesn't compile to support JDK8 anymore
53+
api 'com.xilinx.rapidwright:org.eclipse.elk-deps-jdk8:0.10.0-rc1'
54+
} else {
55+
api 'org.eclipse.elk:org.eclipse.elk.core:0.10.0'
56+
api 'org.eclipse.elk:org.eclipse.elk.graph:0.10.0'
57+
api 'org.eclipse.elk:org.eclipse.elk.alg.layered:0.10.0'
58+
}
5459
api 'com.xilinx.rapidwright:jacl:1.4.1'
5560
testFixturesApi 'org.junit.jupiter:junit-jupiter-api:5.7.1'
5661
testFixturesApi 'org.junit.jupiter:junit-jupiter-engine:5.7.1'

0 commit comments

Comments
 (0)