Files
kotlin-fork/ultimate
Alexander Udalov aca74cef0e Replace dependencies on kotlin-reflect with kotlin-reflect-api
See the previous commit for information on the kotlin-reflect vs
kotlin-reflect-api distinction.

Add kotlin-reflect as an explicit runtime dependency of most of the test
configurations because even though they all depend on tests-common, the
runtime dependency on kotlin-reflect is not exported from tests-common
to other modules because the projectTests dependency is not transitive.
2017-11-28 12:35:49 +01:00
..
2017-05-08 15:55:30 +03:00

Kotlin Ultimate

This project is a part of Kotlin IntelliJ IDEA Plugin which provides support for Ultimate IDEA features from Kotlin side.

If you want to work on this project you should open it in IDEA as separate project.

Build

To build this project:

  1. Run ant -f update_dependencies.xml in kotlin-ultimate folder.
  2. Build main Kotlin project itself.
  3. Build kotlin-ultimate project.

Build a plugin

If you want to build a Kotlin IntelliJ IDEA Plugin locally with ultimate features support you should:

  1. Build kotlin plugin in main project: Build -> Build Artifacts -> Kotlin Plugin -> Build.
  2. Run ant -f build.xml in kotlin-ultimate folder.

Then you will get kotlin-plugin with ultimate features in ultimate/out/artifacts/Kotlin folder. And then you can move/copy/symlink ultimate/out/artifacts/Kotlin to the IDEA config: config/plugins/Kotlin.