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 advance required version of bundled Kotlin plugin (CE)
RegExpSupport notnull
bin Cleanup (features unsupported by native launchers dropped from launch…
build gdsl for scripts updated
colorSchemes update some colors
community-resources update Splash tail icon size 13x13 -> 16x16 for optimal upscaling
community-tests gradle: tooling integration tests moved to GRADLE_INTEGRATION_TESTS g…
images IDEA-140524 Throwable at com.intellij.ide.util.gotoByName.GotoActionI…
java avoid leaking jni frames
jps consider actually affected targets as progress calculation basis inst…
json Wrap on typing option for JSON
lib temporarily disable constructor tracing
license add Scalr library
native Ability to specify boot jdk in a user preferences folder.
platform Console: multi-selection in history browser
plugins ResourceBundleManager: unused private method is deleted
python Rename PyTestCase#getPythonCodeStyle to PyTest#getPythonoCodeStyleSet…
resources-en an ability to turn off gutter icons for annotations inferred from sou…
resources an ability to turn off gutter icons for annotations inferred from sou…
samples removed bad obsolete plugin samples (IDEA-117108)
spellchecker skip shorter entities too
tools rebuild JFlex.jar with Java 1.6
updater misprint
xml Update breadcrumbs on actual options changes
.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 move product specific properties out of build script to allow reusing…
community-main.iml add Android plugin to default classpath of IntelliJ IDEA Community Ed…
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.