Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
IntelliJ IDEA Community Edition
Java Python Groovy HTML Kotlin C Other
branch: master
Failed to load latest commit information.
.idea restore sources for Kotlin Java runtime
RegExpSupport IDEA-128176 Good code is red: Unicode supplementary character range
bin IDEA-142202 IDEA with bundled jdk doesn't start on Ubuntu
build Restored licence for Cucumber-Java
colorSchemes update some colors
community-resources add AA to lines on splashes and about dialogs
community-tests 43 more test-only modules migrated to Java 8
images IDEA-140524 Throwable at com.intellij.ide.util.gotoByName.GotoActionI…
java Per language wrap on typing reverted
jps optimisation: access myExactFileNameMappings only if it's not empty
json Add inspection that warns about duplicate keys in JSON objects
lib hamcrest FileExistenceMatcher, junit 4 TemporaryDirectory
license add Scalr library
native Ability to specify boot jdk in a user preferences folder.
platform Helper.getFile()'s implementation requires read action
plugins fold CoreCommandProcessor lines in console stack traces
python Merge remote-tracking branch 'origin/master'
resources-en IDEA-142225 File template descriptions are wrapped when shouldn't + b…
resources StaticPseudoFunctionalStyleMethodInspection: more clear options, vali…
samples removed bad obsolete plugin samples (IDEA-117108)
spellchecker jetbrains.dic update
tools rebuild JFlex.jar with Java 1.6
updater do not use anonymous threads
xml Per language wrap on typing reverted
.gitattributes auto cr/lf
.gitignore Added snapshot of python-skeletons @ 031d9cc
CONTRIBUTING.md CONTRIBUTING.md: fix typos
LICENSE.txt add LICENSE.txt to community edition repo
NOTICE.txt use https
README.md bundle Kotlin plugin with IDEA, use bundled runtime from plugin
build.txt trunk is 142 / Idea 15 dev started
build.xml bundle Kotlin plugin with IDEA, use bundled runtime from plugin
community-main.iml allow to run tests from platform-tests module using community-main cl…
getPlugins.bat android plugin included into community project
getPlugins.sh android plugin included into community project
test-log.xml some params for RollingFileAppender

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

  • Run getPlugins.sh / 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 http://www.jetbrains.org. Contribute section of that site describes how you can contribute to IntelliJ IDEA.

Something went wrong with that request. Please try again.