Archive for September 17th, 2009

Code Inspections for Web Applications

Thursday, September 17th, 2009

If you ever coded a Web project, you know that all the errors in those HTML / JavaScript files are detected only during run time. Starting next build IntelliJ IDEA 9 (Maia) will help you to spot the problems much earlier. Just invoke Inspect code action from the Analyze menu on the necessary files.
(more…)

Easy Import of Flex Builder Projects

Thursday, September 17th, 2009

Maia Flex support evolves rapidly — now you can import Flex projects created in Adobe Flash Builder (formerly known as Adobe Flex Builder). Maia makes this process easy and convenient by automatically doing this:

  • Creating a new Java module with Flex facet
  • Configuring its content and source roots
  • Setting up Flex SDK attached to Flex facet
  • Adjusting module dependencies (SWC libraries)
  • Building Flex compiler configuration: output type (swf/swc), main class, output folder and file name, and other options.

(more…)

IDEA Switches to YouTrack, JetBrains’ New Issue Tracker

Thursday, September 17th, 2009

After a brief test-drive, IntelliJ IDEA has migrated its bugs and feature requests from JIRA to YouTrack, the new bug and issue tracker from JetBrains.

As usual, you can report bugs or feature requests to IDEA: Feedback, and two more IDEA projects are available to the general public to view and comment: IDEA: Backlog and IDEA: Development. See Working with issue tracker for policies regarding each of these tracker projects.

YouTrack 1.0, currently in beta stage, provides the following advantages over competition:

  • Keyboard-centric approach lets you use easy shortcuts for major operations, including creating, modifying, and searching for issues. (Read more.)
  • Query-based search with intelligent query completion helps you find (and save) any set of issues in seconds, across projects. (Read more.)
  • Powerful commands enable you to batch-modify multiple selected issues, including fixing, specifying priority, types, writing comments etc. (Read more.)

The following resources should help you get used to YouTrack:

YouTrack is also used to track issues in other JetBrains products, including TeamCity, dotTrace, MPS, and Web IDE.

You can download YouTrack beta as a JAR or WAR distribution, and try it out in your own environment.

YouTrack 1.0 final release is scheduled for autumn. Watch YouTrack blog for latest news and tips.

IntelliJ IDEA and JRebel: Better Together

Thursday, September 17th, 2009

Yesterday, ZeroTurnaround announced their recently upgraded JRebel plugin for IntelliJ IDEA. We liked what we saw, and thought you would too.

JRebel (formerly JavaRebel) is a small application that allows you to see changes you make to your code without redeploying it by mapping your project workspace directly to a running application. So, when you make a change to any class or resource in your IDE the change is immediately reflected in the application, skipping build and redeploy phases.

They’ve posted a survey (700+ respondents) that says the redeploy & restart phase wastes 2-8 weeks of your development time annually, depending on the container you use.

The plugin itself lets you configure JRebel for projects and containers directly within IntelliJ IDEA, using a neat GUI, instead of going to the command line. Basically, if you’re interested in JRebel, then it’s easier than ever to work with it directly from IntelliJ IDEA.

For more information, check out the Plugin Home Page and its Installation Guide.

If you’re interested in writing your own plugins for IntelliJ IDEA, check out our repository of 550+ extensions, and information on how you can get started, here: http://plugins.intellij.net/