Archive for March 17th, 2009

Quick Class Hierarchy View Using UML

Tuesday, March 17th, 2009

IntelliJ IDEA 8.1.1 will support Show Class Hierarchy action that displays class hierarchy of a selected type. Just place the caret at any type in the code editor and press Ctrl+Alt+U.

Making Spring Autowired Dependencies Explicit

Tuesday, March 17th, 2009

Try invoking Make autowired dependencies explicit intention actions for beans or contexts that use autowire attribute.



IntelliJ IDEA will find all beans that can be autowired with current bean and generate appropriate properties with correct reference attribute.

ER-Diagram Structure Popup

Tuesday, March 17th, 2009

In IntelliJ IDEA you can quickly navigate within JPA/Hibernate ER-Diagram using the File Structure Popup (press Ctrl+F12, or invoke View menu, File Structure Popup command):

New Maven Resource Compiler

Tuesday, March 17th, 2009

IntelliJ IDEA now uses a special compiler to process Maven resources as specified in the pom file, with includes/excludes and filters.

Resource folders are not set as Source Folders anymore because they do not fit in the IntelliJ IDEA model.

To use the new functionality please either manually reset all your resource folders in the Project Structure dialog or re-import the project from scratch. Although you may skip this step, the native IntelliJ IDEA compiler will interfere with the Maven Compiler and copy unnecessary files or rewrite already processed ones from these folders.

Configure JSF Navigation Rules Without Typing

Tuesday, March 17th, 2009

With IntelliJ IDEA you can easily configure navigation rules in faces-config files without making a lot of tedious typing. Just open a faces configuration file, select the Navigation tab, and then drag pages from project tree and drop them to the graph.

Added pages can be linked with mouse — just draw a line from one page to another.