IntelliJ IDEA Community Edition
Java Python Groovy Kotlin HTML JavaScript Other
Latest commit 57ae246 Jan 20, 2017 Vladimir.Orlov WI-34772 2017.1 Installer: 64-bit desktop shortcut on Windows was cre…
…ated with invalid symbols (wrong charset?)
Permalink
Failed to load latest commit information.
.idea Merge branch 'traff/terminal-urls' Jan 19, 2017
RegExpSupport regexp: lookbehind error highlighting Jan 17, 2017
bin [platform] updates Windows restarter binary Jan 13, 2017
build WI-34772 2017.1 Installer: 64-bit desktop shortcut on Windows was cre… Jan 20, 2017
colorSchemes FIXED IDEA-153539 Supplied Dark Themes define parent_scheme as 'Defau… Oct 17, 2016
community-resources corrected position of JetBrains logo on 'About' popup for IDEA Dec 20, 2016
community-tests suppress failing test Nov 17, 2016
images IDEA-164566 [use KeyFMap; add UIUtil.createImage(Component, ...)] Dec 7, 2016
java IDEA-166888 Report useless Stream or Optional intermediate operations Jan 20, 2017
jps exclude jdk from groovyc compilation classpath (IDEA-166169) Jan 19, 2017
json IDEA-CR-17497 Jan 19, 2017
lib Update jediterm lib to fix the input of some characters with alt butt… Jan 19, 2017
license xslt-debugger: license file moved from plugin to common place Sep 11, 2015
native runnerw: improve usage docs readability (following IDEA-CR-17544) Jan 19, 2017
platform inspection view: negate logger condition Jan 20, 2017
plugins ForLoopThatDoesntUseLoopVariableInspection: simplified and tested; fi… Jan 20, 2017
python EDU-853 IOException when failing any subtask with several placeholders Jan 19, 2017
resources-en IDEA-166888 Report useless Stream or Optional intermediate operations Jan 20, 2017
resources IDEA-166888 Report useless Stream or Optional intermediate operations Jan 20, 2017
samples Plugin descriptors: remove deprecated attribute idea-plugin@version (… Nov 11, 2016
spellchecker jetbrains.dic: some additions Jan 11, 2017
tools Allow JFlex Lexer debugging using %debug (JetBrains/Grammar-Kit#149) Dec 22, 2016
update-server-mock [platform] fixes incorrect binding in mock update server Sep 29, 2016
updater Identical catch blocks collapsed where possible Dec 26, 2016
xml remove method used only by jade Jan 16, 2017
.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 with information how to run tests Oct 18, 2016
build.txt build number baseline set to 171 Oct 13, 2016
build.xml build.xml for community: fixed OutOfMemory during compilation Oct 18, 2016
community-main.iml add javac-ref-scanner-8 to main/community-main modules runtime depend… Dec 20, 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 | Build Project to build the code.

To run the IDE from the built code

  • use the provided shared run configuration "IDEA".

To run tests apply these setting to the default JUnit run configuration type:

  • Working dir: <IDEA_HOME>\bin
  • VM parameters: -ea -Xbootclasspath/p:../out/classes/production/boot -Xmx128M -Djava.system.class.loader=com.intellij.util.lang.UrlClassLoader -Didea.config.path=../test-config -Didea.system.path=../test-system

You can find other useful information at http://www.jetbrains.org. Contribute section of that site describes how you can contribute to IntelliJ IDEA.