mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 17:20:55 +07:00
1.3 KiB
1.3 KiB
Cooperative Development Environment Setup
Repositories
kotlinrepository. Default branch ismasterintellijrepository. Default branch iskt-master.kt-mastercan be compiled against the latest Kotlin compiler frommaster.
Setup
- Clone kotlin repository. Kotlin repository contains Analysis API and Kotlin compiler
- Set up kotlin repository. See kotlin/readme for more info. But generally, it should be enough to add this line to the
local.propertiesfile insidekotlinrepository
kotlin.build.isObsoleteJdkOverrideEnabled=true
- Clone IntelliJ Ultimate/IntelliJ Community (this repository) with branch
kt-masterintokotlinrepository directory, so directory structure is the following:
kotlin [branch = master]
├── intellij [branch = kt-master]
│ └── ...
└── ...
- Build compiler for IDE: run
Kotlin Coop: Publish compiler-for-ide JARsrun configuration inintellijrepository. This configuration will compile Analysis API and related compilers and put them into jars. Those jars are used to buildintellij. You should execute this task every time you update the code insidekotlinrepository.