mirror of
https://github.com/AdaCore/langkit.git
synced 2026-02-12 12:28:12 -08:00
This is a requirement following making Lankit nodes, analysis units and tokens Truffle objects (and depending at runtime on the 'truffle-api' module). Including 'truffle-api' in a shaded JAR breaks its compatibility with the 'native-image' tool, causing tests to fail. We now package Java bindings dependencies in the '<build_dir>/java/target/lib' directory. This solution is currently the one used by the Langkit generic LSP and LKQL JIT.