|
204 | 204 | "jdk.management",
|
205 | 205 | "jdk.unsupported", # sun.misc.Signal
|
206 | 206 | ],
|
207 |
| - "dependencies": [ |
| 207 | + "dependencies": [ # Keep in sync with TRUFFLERUBY distDependencies and exclude |
| 208 | + # Distributions |
208 | 209 | "truffleruby:TRUFFLERUBY-ANNOTATIONS",
|
209 | 210 | "truffleruby:TRUFFLERUBY-SHARED",
|
210 | 211 | "truffle:TRUFFLE_API",
|
211 | 212 | "truffle:TRUFFLE_NFI",
|
212 |
| - "sdk:JLINE3", |
213 | 213 | "regex:TREGEX",
|
214 | 214 | "sulong:SULONG_API",
|
215 |
| - "JONI", |
216 |
| - "JCODINGS", |
| 215 | + # Libraries |
| 216 | + "sdk:JLINE3", |
| 217 | + "truffleruby:JCODINGS", |
| 218 | + "truffleruby:JONI", |
217 | 219 | ],
|
218 | 220 | "annotationProcessors": [
|
219 | 221 | "truffle:TRUFFLE_DSL_PROCESSOR",
|
|
275 | 277 | "org.truffleruby",
|
276 | 278 | "org.truffleruby.services",
|
277 | 279 | "mx:JUNIT",
|
278 |
| - "NETBEANS-LIB-PROFILER", |
| 280 | + "truffleruby:NETBEANS-LIB-PROFILER", |
279 | 281 | "sdk:LAUNCHER_COMMON"
|
280 | 282 | ],
|
281 | 283 | "javaCompliance": "17+",
|
|
394 | 396 | },
|
395 | 397 |
|
396 | 398 | "TRUFFLERUBY": {
|
397 |
| - "mainClass": "org.truffleruby.launcher.RubyLauncher", |
398 | 399 | "dependencies": [
|
399 | 400 | "org.truffleruby",
|
400 | 401 | "org.truffleruby.ruby",
|
401 | 402 | ],
|
402 |
| - "distDependencies": [ |
403 |
| - "regex:TREGEX", |
| 403 | + "distDependencies": [ # Keep in sync with org.truffleruby dependencies |
| 404 | + "truffleruby:TRUFFLERUBY-ANNOTATIONS", |
| 405 | + "truffleruby:TRUFFLERUBY-SHARED", |
404 | 406 | "truffle:TRUFFLE_API",
|
405 | 407 | "truffle:TRUFFLE_NFI",
|
| 408 | + "regex:TREGEX", |
406 | 409 | "sulong:SULONG_API",
|
407 |
| - "truffleruby:TRUFFLERUBY-ANNOTATIONS", |
408 |
| - "truffleruby:TRUFFLERUBY-SHARED", |
| 410 | + ], |
| 411 | + "exclude": [ # Keep in sync with org.truffleruby dependencies and truffle_jars in mx_truffleruby.py |
| 412 | + "sdk:JLINE3", |
| 413 | + "truffleruby:JCODINGS", |
| 414 | + "truffleruby:JONI", |
409 | 415 | ],
|
410 | 416 | "description": "TruffleRuby",
|
411 | 417 | "license": [
|
|
556 | 562 | ],
|
557 | 563 | "exclude": [
|
558 | 564 | "mx:HAMCREST",
|
559 |
| - "mx:JUNIT" |
| 565 | + "mx:JUNIT", |
| 566 | + "truffleruby:NETBEANS-LIB-PROFILER", |
560 | 567 | ],
|
561 | 568 | "distDependencies": [
|
562 |
| - "NETBEANS-LIB-PROFILER", |
563 | 569 | "sdk:LAUNCHER_COMMON",
|
564 | 570 | "TRUFFLERUBY",
|
565 | 571 | "TRUFFLERUBY-SERVICES",
|
|
0 commit comments