Skip to content


Subversion checkout URL

You can clone with
Download ZIP
IntelliJ IDEA Community Edition
Java Python Groovy HTML Kotlin C Other
Branch: master
Failed to load latest commit information.
RegExpSupport Get rid of using LookupValue
bin [platform] flexible Python path in env. loader (DBE-1433)
build auto until build: major build number + 1
colorSchemes Bundled color schemes fixes
community-resources trunk now is 15.1
community-tests Merge remote-tracking branch 'remotes/origin/merge13' (android)
images IDEA-144036 Images viewed using debugger's evaluate window are not cl…
java following IDEA-CR-5506: process ''+" priority operations the same way
jps system-independent file separators in annotation processor profiles (…
json Wrap on typing option for JSON
license xslt-debugger: license file moved from plugin to common place
native [project] 64-bit file watcher for Windows (IDEA-133292)
platform EA-74026 - assert: ComponentManagerImpl.getComponent
plugins Cucumber for Java. Failed scenario counting fixed
python PY-17052 Keyword arguments provided for unions with callables
resources-en Simple guava -> java conversions using type migration. Supports only …
resources java scratches run support rewritten to dedicated configuration type
samples removed bad obsolete plugin samples (IDEA-117108)
spellchecker Collect*Uniques*Processor, Externalizer
tools rebuild JFlex.jar with Java 1.6
updater platform: JNA updated to 4.1.0 (code)
xml improve find usages performance in XML: don't query references from t…
.gitattributes auto cr/lf
.gitignore Added snapshot of python-skeletons @ 031d9cc fix typos
LICENSE.txt add LICENSE.txt to community edition repo
NOTICE.txt use https bundle Kotlin plugin with IDEA, use bundled runtime from plugin
build.txt trunk version now is 144
build.xml corrected default value of idea.test.patterns for IDEA CE build
community-main.iml make SchemeProcessor abstract class — there is the one external usage…
getPlugins.bat android plugin included into community project android plugin included into community project
test-log.xml [tests] updates file watcher test

IntelliJ IDEA Community Edition

Building and Running from the IDE

To develop IntelliJ IDEA, you can use either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate. To build and run the code:

  • Run / getPlugins.bat from the project root directory to check out additional modules.
  • Install the Kotlin plugin from the plugin manager (version 0.12.613). Parts of IntelliJ IDEA are written in Kotlin, and you need the plugin to compile the code.
  • Make sure you have the Groovy plugin enabled. Parts of IntelliJ IDEA are written in Groovy, and you will get compilation errors if you don't have the plugin enabled.
  • Make sure you have the UI Designer plugin enabled. Most of IntelliJ IDEA's UI is built using the UI Designer, and the version you build will not run correctly if you don't have the plugin enabled.
  • Open the project.
  • Configure a JSDK named "IDEA jdk" (case sensitive), pointing to an installation of JDK 1.6.
  • Unless you're running on a Mac with an Apple JDK, add /lib/tools.jar to the set of "IDEA jdk" jars.
  • Configure a JSDK named "1.8", pointing to an installation of JDK 1.8.
  • Add /lib/tools.jar to the set of "1.8" jars.
  • Use Build | Make Project to build the code.
  • To run the code, use the provided shared run configuration "IDEA".

You can find other useful information at Contribute section of that site describes how you can contribute to IntelliJ IDEA.

Something went wrong with that request. Please try again.