Skip to content

mbeddr/build.publish.jdk

Repository files navigation

build.publish.jdk

artifacts.itemis.cloud

artifacts.itemis.cloud: jbr artifacts.itemis.cloud: jbr jcef artifacts.itemis.cloud: jbrsdk

GitHub

Github pages

JetBrains Runtime is a fork of OpenJDK available for Windows, Mac OS X, and Linux. It includes several enhancements in font rendering, HiDPI support, windowing/focus subsystems, performance improvements, and bug fixes.

This repository contains a script for publishing JetBrains Runtime (JBR and JBR SDK) as Maven artifacts to itemis Nexus so that it can be used in our platforms and other project builds:

  • jbr: the JetBrains Runtime
  • jbr_jcef includes “Java Chromium Embedded Framework (JCEF)“. This distribution type is largely used by JetBrains IDEs these days.
  • jbr_nomod: “vanilla” JBR aka OpenJDK with JetBrains patches, much smaller because there is no JCEF but e.g. the markdown preview won’t work with this distribution.
  • jbrsdk: full SDK of the JDK with tools for debugging etc. (You do not need this for your RCP! This is only useful for debugging problems in the JDK itself.)

For more information, visit the JetBrains runtime repository and JetBrains/JetBrainsRuntime#40. Information about JCEF can be found in the MPS platform docs.

The script for older MPS versions can be found in the mps/X branches where X is a major MPS version.

For publishing, run parametrized build in the CI providing jdkVersion and jdkBuild values for the JBR version to publish as project properties (see table below for examples).

MPS - JBR table

MPS Version JDK Version JDK Build Full JBR string
2020.2 11_0_9 b944.49 11_0_9-b944.49
2020.3 11_0_10 b1145.96 11_0_10-b1145.96
2021.1 11_0_11 b1341.60 11_0_11-b1341.60
2021.2 11_0_12 b1504.28 11.0.12-b1504.28
2021.3 11_0_14_1 b1751.46 11.0.14.1-b1751.46
2022.2 17.0.6 b469.82 17.0.6-b469.82
2022.3 17.0.6 b653.34 17.0.6-b653.34
2023.2 17.0.12 b1000.54 17.0.12-b1000.54
2023.3 17.0.12 b1087.25 17.0.12-b1087.25
2024.1 17.0.11 b1207.30 17.0.11-b1207.30
2025.1 21.0.6 b895.109 21.0.6-b895.109

About

The published Jetbrains Runtime Environment for MPS

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors 11