Skip to content

Building the IDE

pipeline status

Requirements:

  • Java JDK 11
  • Gradle
  • Apache Ant
  • MPS 2021.3 (will be automatically downloaded by Gradle)

Before opening MPS, you will need to set up MPS-Extensions with:

gradle setup
After it, you can open MPS, and start editing.

To build the project, you do not necessarily need to open MPS but still need to set up it like previously. Then use Gradle to build the plugin for MPS and the rich client editor:

gradle build
gradle buildEditor

To make MPS-Extensions work, we used the sample-using-mps-extensions as inspiration. It uses mps-gradle-plugin, from which we used the additional RunAntScript task to build the editor.