git clone https://github.com/JetBrains/educational-plugin
cd educational-plugin
- Java 21 is required for development. For example, you can install openJDK or Amazon Corretto
- Open project directory in IntelliJ IDEA. You can get the latest IntelliJ IDEA here.
- Import Gradle project. If you are not familiar with IntelliJ IDEA Gradle integration, check out the documentation
- You can modify
gradle.propertiesif needed - For running and debugging plugin with IntelliJ IDEA, PyCharm, CLion, WebStorm, GoLand, and Rider predefined run configurations runIdea, runPyCharm, runCLion, runWebStorm, runGoLand, and runRider should be used
- To build plugin distribution use :intellij-plugin:buildPlugin Gradle task.
It creates an archive at
intellij-plugin/build/distributionswhich can be installed into your IDE viaInstall plugin from disk...action found inSettings > Plugins.
The plugin supports several versions of the IntelliJ platform and several different IDEs. See different-platform-versions.md for details on how multi-platform support is organized in the project, how to write platform-specific code, and how to support new platform versions or drop old ones.