From fdf2cc3719a8c0134061ad7ea83801bbf51341a9 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Fri, 5 Apr 2024 12:05:53 +0200 Subject: [PATCH] Address transitive require warnings from mx --- mx.truffleruby/suite.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mx.truffleruby/suite.py b/mx.truffleruby/suite.py index a575fd3f775e..79d9d592e071 100644 --- a/mx.truffleruby/suite.py +++ b/mx.truffleruby/suite.py @@ -152,6 +152,7 @@ "requires": ["java.management"], "dependencies": [ "truffleruby:TRUFFLERUBY-ANNOTATIONS", + "sdk:NATIVEIMAGE", "sdk:POLYGLOT", ], "annotationProcessors": [ @@ -261,6 +262,9 @@ "sulong:SULONG_API", "sulong:SULONG_NFI", "sdk:JLINE3", + "sdk:COLLECTIONS", + "sdk:NATIVEIMAGE", + "sdk:POLYGLOT", # Library distributions, keep in sync with truffle_jars in mx_truffleruby.py "truffle:TRUFFLE_JCODINGS", "truffleruby:TRUFFLERUBY_JONI", @@ -311,6 +315,7 @@ "sdk:POLYGLOT", "sdk:LAUNCHER_COMMON", "sdk:MAVEN_DOWNLOADER", + "sdk:NATIVEIMAGE", ], "jacoco": "include", "javaCompliance": "17+", @@ -489,6 +494,7 @@ ], "distDependencies": [ "truffleruby:TRUFFLERUBY-ANNOTATIONS", + "sdk:NATIVEIMAGE", "sdk:POLYGLOT", ], "description": "TruffleRuby Shared constants and predicates", @@ -531,6 +537,9 @@ "sulong:SULONG_API", "sulong:SULONG_NFI", "sdk:JLINE3", + "sdk:COLLECTIONS", + "sdk:NATIVEIMAGE", + "sdk:POLYGLOT", # Library distributions, keep in sync with truffle_jars in mx_truffleruby.py "truffle:TRUFFLE_JCODINGS", "truffleruby:TRUFFLERUBY_JONI", @@ -600,6 +609,7 @@ "sdk:POLYGLOT", "sdk:LAUNCHER_COMMON", "sdk:MAVEN_DOWNLOADER", + "sdk:NATIVEIMAGE", ], "description": "TruffleRuby Launcher", "license": ["EPL-2.0"],