From 5804a83ad8354c57f72f454cf08b9c42a33c9cd8 Mon Sep 17 00:00:00 2001 From: Siedlerchr Date: Sat, 16 Nov 2019 12:22:51 +0100 Subject: [PATCH] Add graalvm export also in eclipse gradle --- eclipse.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclipse.gradle b/eclipse.gradle index 60e1a845380..caf1047d413 100644 --- a/eclipse.gradle +++ b/eclipse.gradle @@ -28,6 +28,8 @@ eclipse { javafxcontrols.entryAttributes['add-exports'] = 'javafx.controls/com.sun.javafx.scene.control=org.jabref:javafx.controls/com.sun.javafx.scene.control.behavior=org.jabref:javafx.controls/javafx.scene.control=org.jabref'; javafxcontrols.entryAttributes['add-opens'] = 'javafx.controls/com.sun.javafx.scene.control=org.jabref:javafx.controls/com.sun.javafx.scene.control.behavior=org.jabref:javafx.controls/javafx.scene.control=org.jabref'; + def graaltruffle = entries.find{ isTruffleGraal(it) } ; + graaltruffle.entryAttributes['add-exports'] = 'com.oracle.truffle.regex/com.oracle.truffle.regex=org.graalvm.truffle'; entries.findAll { isLibrary(it) && isTestScope(it) }.each { //mark test source files it.entryAttributes['test'] = 'true' @@ -54,6 +56,7 @@ boolean isControlsfx(entry) { return entry.properties.path.contains('controlsfx' boolean isJavafxControls(entry) { return entry.properties.path.contains('javafx-controls'); } +boolean isTruffleGraal(entry) {return entry.properties.path.contains('org.graalvm.regex'); } // add formatter and cleanup settings to Eclipse settings // see http://stackoverflow.com/a/27461890/873282