Channels ▼
RSS

Tools

JetBrains: Massive Update to IntelliJ IDEA IDE


JetBrains has announced a new version of its flagship IDE with "massive" improvements. IntelliJ IDEA 11.1 now features Subversion (SVN) 1.7 support and a reworked user interface for Git branches along with branches synchronization for multi-root projects.


Many parts of IntelliJ IDEA UI have been rethought and reworked.

Additional augmentations appearing in this release include Android Lint and some other tools integration. Android Lint is a tool introduced in ADT 16 (and Tools 16), which scans Android project sources for potential bugs. It is available both as a command line tool, as well as integrated with Eclipse.

Better Gradle integration is now inside, as is support for EcmaScript 6 and Sybase and DB2 SQL dialects. Improved Flex project setup has been incorporated as well as the Hibernate 4.0 open source Java persistence framework project that performs object relational mapping and query databases using HQL and SQL.


Groovy gets groovier.

The Groovy dynamic language for the Java Virtual Machine gets some serious attention in this release of the IDE with support for the version 2.0 beta release. Closure Parameter refactoring is introduced along with new Groovy intention actions including: Replace qualified reference with import; Add single-member static import; and Add on-demand static import. The Groovy Shell is available from the IDE.

There is also now full-screen support on Mac OS X Lion and numerous other Mac-specific UI changes. According to JetBrains' product update pages, the new IDE provides better coding experiences through, "Faster, smarter and more reliable code completion for supported languages. Working with 'Favorites' is now much easier especially in big projects. For live template settings: many new template contexts have been added — plus the ability to edit project module dependencies on a diagram."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video