-
Notifications
You must be signed in to change notification settings - Fork 50
Developer Notes
Phil Beauvoir edited this page Jul 2, 2023
·
15 revisions
See https://github.com/archimatetool/archi-scripting-plugin/issues/85
GraalVM dependencies:
| Jar | Maven |
|---|---|
| graal-sdk-22.3.0.jar | https://mvnrepository.com/artifact/org.graalvm.sdk/graal-sdk |
| js-22.3.0.jar | https://mvnrepository.com/artifact/org.graalvm.js/js |
| js-scriptengine-22.3.0.jar | https://mvnrepository.com/artifact/org.graalvm.js/js-scriptengine |
| regex-22.3.0.jar | https://mvnrepository.com/artifact/org.graalvm.regex/regex |
| truffle-api-22.3.0.jar | https://mvnrepository.com/artifact/org.graalvm.truffle/truffle-api |
| icu4j-71.1 | https://mvnrepository.com/artifact/com.ibm.icu/icu4j |
Eclipse ships with icu4j (com.ibm.icu_67.1.0.v20200706-1749.jar) so we get that shipped with Archi as long as we add com.ibm.icu to the dependencies of MANIFEST.MF. However, see https://www.eclipse.org/eclipse/news/4.19/platform_isv.php#icu-e4-feature and see https://github.com/archimatetool/archi-scripting-plugin/commit/f8222e01105d2ae9260a983f3c42c5418a38632e so we have to use our own copy.
A useful link for dependencies:
If you value and use Archi please consider making a donation. Thanks!