IntelliJ IDEA is an IDE by JetBrains. It primarily supports Java development, but also supports JavaScript, Groovy, HTML, CSS, RSS, R, Haskell, PHP, Ruby, Python, Scala, Swift, Clojure, Kotlin, Hybris, Gradle and others. Questions specifically concerning usage and problems in both Community and Ultimate Editions should use this tag. However, if you have a problem with something else and just happen to be using IntelliJ, please don't use this tag.
IntelliJ IDEA is an IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ". First released in 2001, it is mostly focused on boosting the developer's productivity, providing a wide set of automated refactorings to ease evolutions of the codebase.
Its rich plugin development API can be used to add almost any type of functionality, including support of new languages and frameworks, and has been used to provide VCS integration (Git, CVS), build management (Maven, Gradle, Ant), database tools and support for Spring and JEE application servers.
The Ultimate (commercial) version of the tool offers support for enterprise-class development, while the open-source (free) version is often used for Android, Groovy, Scala, and web development. A 30-day, fully functional trial of the Ultimate Edition for various platforms can be downloaded for free.
Questions about how to use IntelliJ and problems you may be experiencing with it are all welcome. However, if you're using IntelliJ but your problem seems to be with something else then you probably don't need to use this tag.
Useful links
- Video tutorials
- Documentation
- Issue tracker
- Developer community
- Plugin development guide
- Plugin Repository
- Wikipedia article
Related tags
- intellij-scala - plugin for scala development
- intellij-eap - Early Access Program related questions
- intellij-plugin - plugin development for IntelliJ IDEA
- intellij-lombok-plugin - plugin for lombok usage in IntelliJ IDEA
- intellij-annotations - IntelliJ IDEA annotations (empty tag, requires description)
- intellij-elixir - plugin for elixir development (empty tag, requires description)
- sonarlint-intellij - integration with sonarlint
Old version tags
The list of version specific old tags. Most of 'em seem to be obsolete and could be rolled into the current one or removed.
- intellij-10 - obsolete tag, no version specific information in the description
- intellij-12 - clone of intellij-10
- intellij-13 - clone of intellij-12
- intellij-14 - clone of intellij-13
- intellij-idea-14 - obsolete tag, no version specific information in the description
- intellij-15 - obsolete tag, no version specific information in the description
- intellij-idea-15 - obsolete tag, looks very similar to the current one
- intellij-idea-2016 - empty tag, likely should be a synonym of the current one