IntelliJ IDEA Community Edition
Java Python Groovy HTML Kotlin JavaScript Other
Latest commit 4b9e82c Jul 25, 2016 peter don't lock in modal indexing forever, finish dumb mode ASAP (listener…
…s will still be notified when write actions are safe; IDEA-156411 UI lockup on updating indices; IDEA-146640)
Failed to load latest commit information.
.idea Merge remote-tracking branch 'origin/master' into develar/is Jul 11, 2016
RegExpSupport regexp: adjust test data Jul 6, 2016
bin platform: added custom utility to get list of running processes on Wi… Jul 22, 2016
build build scripts: obsolete scripts temporary restored to fix Rider build Jul 25, 2016
colorSchemes fix ctrl click color for vibrant_ink color schema Apr 11, 2016
community-resources eap splashes for IJ 2016.3 Jul 18, 2016
community-tests add maven indices tests to the MAVEN_INTEGRATION_TESTS group May 5, 2016
images cleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY) Jul 7, 2016
java IDEA-158416 Deprecated methods are not striked through in implements/… Jul 25, 2016
jps IDEA-158203 Allow JPS plugins to be notified when annotations on meth… Jul 25, 2016
json Merge remote-tracking branch 'origin/master' into develar/is Jul 21, 2016
lib Merge remote-tracking branch 'origin/master' into develar/is Jul 21, 2016
license xslt-debugger: license file moved from plugin to common place Sep 11, 2015
native platform: added custom utility to get list of running processes on Wi… Jul 22, 2016
platform don't lock in modal indexing forever, finish dumb mode ASAP (listener… Jul 25, 2016
plugins IDEA-115024 Fixed "errors while detecting working copies" message text Jul 25, 2016
python Remove redundant inheritance from JPanel Jul 25, 2016
resources-en IDEA-159007 Allow to keep class fields in enumeration children renderers Jul 25, 2016
resources Merge remote-tracking branch 'origin/master' into develar/is Jul 25, 2016
samples removed bad obsolete plugin samples (IDEA-117108) Nov 25, 2014
spellchecker Merge remote-tracking branch 'origin/master' into develar/is Jul 18, 2016
tools jflex-1.7.0-SNAPSHOT.jar: supply changes.patch May 28, 2016
updater Bootstrap should pass apply command to Runner Jul 12, 2016
xml Merge remote-tracking branch 'origin/master' into develar/is Jul 21, 2016
.gitattributes auto cr/lf Dec 8, 2012
.gitignore Create standalone IDEA project inside community/python/helpers Nov 13, 2015
CONTRIBUTING.md CONTRIBUTING.md: fix typos Mar 11, 2015
LICENSE.txt license should show copyright owner (IDEA-152352) Mar 1, 2016
NOTICE.txt use https Dec 19, 2014
README.md readme updated: IDEA 15.0 is now required to develop IDEA project Nov 9, 2015
build.txt trunk's version is 163 Jun 7, 2016
build.xml Allow passing productPropertiesPath to build. Dec 8, 2015
community-main.iml add terminal plugin to community-main.iml Feb 12, 2016
getPlugins.bat android plugin included into community project Sep 10, 2014
getPlugins.sh android plugin included into community project Sep 10, 2014
test-log.xml [tests] watcher logging enabled Feb 29, 2016

README.md

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 not older than 15.0. To build and run the code:

  • Run getPlugins.sh / getPlugins.bat from the project root directory to check out additional modules.
  • If this git repository is not on 'master' branch you need to checkout the same branches/tags in android and android/tools-base git repositories.
  • Open the project.
  • If an error notification about a missing required plugin (e.g. Kotlin) is shown enable or install that plugin.
  • 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 http://www.jetbrains.org. Contribute section of that site describes how you can contribute to IntelliJ IDEA.