IntelliJ IDEA Community Edition
Java Python Kotlin Groovy HTML JavaScript Other
Permalink
Failed to load latest commit information.
.idea move all the content of course-creator module to educational-core mod… Mar 29, 2017
RegExpSupport RegExp: make methods private Mar 24, 2017
bin Rename jre->jre32 Mar 23, 2017
build build scripts simplification: common code moved to CompilationContext… Mar 29, 2017
colorSchemes FIXED IDEA-153539 Supplied Dark Themes define parent_scheme as 'Defau… Oct 17, 2016
community-resources 2017.2 Feb 21, 2017
community-tests project configuration cleanup: do not set module JDK "1.8" explicitly… Mar 15, 2017
images EA-98767 - assert: DataValidator$ArrayValidator.findInvalid Mar 13, 2017
java ConcurrentIndexTest: don't hang on computers with odd core count, fix… Mar 30, 2017
jps jps model: added methods to get lists of files and directories exclud… Mar 29, 2017
json json schema completion: fix possible NPE Mar 29, 2017
lib make Iterators.emptyIterator() public to be compatible with kotlin Mar 27, 2017
license xslt-debugger: license file moved from plugin to common place Sep 11, 2015
native Rename jre->jre32 Mar 23, 2017
platform build scripts: added progress message about compilation Mar 30, 2017
plugins junit 5 inspection to warn about @RunWith(JUnitPlatform.class) withou… Mar 29, 2017
python EDU-901 "Check" doesn't work if focus is not on the editor Mar 29, 2017
resources-en Java: Implemented inspection "Reflective invocation arguments mismatc… Mar 29, 2017
resources Java: Implemented inspection "Reflective invocation arguments mismatc… Mar 29, 2017
spellchecker spell checker learned some C++ keywords Mar 26, 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 Updater and Patches: temporary fix to support jre rename. Mar 29, 2017
xml mark tokens in data characters as foreign language as they may contai… Mar 29, 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 2017.2 Feb 21, 2017
build.xml build.xml for community: fixed OutOfMemory during compilation Oct 18, 2016
community-main.iml project configuration cleanup: do not set module JDK "1.8" explicitly… Mar 15, 2017
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 <JDK_HOME>/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 <JDK_18_HOME>/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.