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

ensure content is collected after content manager is created

EA-74285 - NPE: DependenciesToolWindow.addContent
latest commit cb4ed11474
Anna Kozlova authored
Failed to load latest commit information.
RegExpSupport Get rid of using LookupValue
bin [platform] minor fixes in Unix startup script
build CR-IC-7402 IDEA-146068
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 extract method: don't shorten references for the same type multiple t…
jps do not hardcode to BoundedTaskExecutor private implementation details
json Wrap on typing option for JSON
lib WrapRule to simplify test rule writing (since we use Kotlin)
license xslt-debugger: license file moved from plugin to common place
native [project] 64-bit file watcher for Windows (IDEA-133292)
platform ensure content is collected after content manager is created
plugins IG: cleanup (IDEA-CR-5618)
python PY-17162 Remote Python interpreter icon is shown for Docker instead o…
resources-en Simple guava -> java conversions using type migration. Supports only …
resources stub hierarchy draft
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 IDEA-146094 Whitespace+dash messes up XML Line comment conversion
.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.