<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>JetBrains IntelliJ IDEA Blog</title>
	
	<link>http://blogs.jetbrains.com/idea</link>
	<description>tips &amp; tricks, news, how-to's</description>
	<pubDate>Thu, 18 Mar 2010 21:13:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jetbrains_intellijidea" /><feedburner:info uri="jetbrains_intellijidea" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Groovy stacktrace folding</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/fP_q-ahzLBo/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/groovy-stacktrace-folding/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 10:04:23 +0000</pubDate>
		<dc:creator>Peter Gromov</dc:creator>
		
		<category><![CDATA[In Development]]></category>

		<category><![CDATA[folding]]></category>

		<category><![CDATA[groovy]]></category>

		<category><![CDATA[maia]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2788</guid>
		<description><![CDATA[When you look at a typical Groovy stack trace, you usually see something like this:

This is not terribly helpful, since there are only three lines from the actual source code. Everything else refers to Groovy&#8217;s internals. From now on, though, reading Groovy stack traces will be much easier:

]]></description>
			<content:encoded><![CDATA[<p>When you look at a typical Groovy stack trace, you usually see something like this:</p>
<p><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/screen-shot-2010-03-17-at-100031-am.png"><img class="alignnone size-full wp-image-2792" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/screen-shot-2010-03-17-at-100031-am.png" alt="" width="499" height="265" /></a></p>
<p>This is not terribly helpful, since there are only three lines from the actual source code. Everything else refers to Groovy&#8217;s internals. From <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">now</a> on, though, reading Groovy stack traces will be much easier:</p>
<p><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/after.png"><img class="alignnone size-full wp-image-2791" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/after.png" alt="" width="499" height="59" /></a></p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/fP_q-ahzLBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/groovy-stacktrace-folding/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/groovy-stacktrace-folding/</feedburner:origLink></item>
		<item>
		<title>JBoss jBPM visual designer plugin</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/NgJv7yX8gXM/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/jboss-jbpm-visual-designer-plugin/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:50:33 +0000</pubDate>
		<dc:creator>serega.vasiliev</dc:creator>
		
		<category><![CDATA[In Development]]></category>

		<category><![CDATA[jbpm jboss designer]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2716</guid>
		<description><![CDATA[We are glad to announce the first release of JBoss jBPM plugin with:
Visual designer for jpdl files with DnD, usages search, rename and inplace editing

Completion, navigation, refactorings and highlighting inside jpdl xml editor

Links to processes from class files

]]></description>
			<content:encoded><![CDATA[<p>We are glad to announce the first release of <a href="http://plugins.intellij.net/plugin/?idea&amp;id=4612">JBoss jBPM plugin</a> with:</p>
<li>Visual designer for jpdl files with DnD, usages search, rename and inplace editing<br />
<a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_designer.png"><img class="alignnone size-thumbnail wp-image-2717" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_designer-150x150.png" alt="" width="150" height="150" /></a></li>
<li>Completion, navigation, refactorings and highlighting inside jpdl xml editor<br />
<a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_highlight.png"><img class="alignnone size-thumbnail wp-image-2718" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_highlight-150x131.png" alt="" width="150" height="131" /></a></li>
<li>Links to processes from class files<br />
<a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_usages.png"><img class="alignnone size-thumbnail wp-image-2719" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jpdl_usages-150x150.png" alt="" width="150" height="150" /></a></li>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/NgJv7yX8gXM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/jboss-jbpm-visual-designer-plugin/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/jboss-jbpm-visual-designer-plugin/</feedburner:origLink></item>
		<item>
		<title>Maven pom.xml editor new features</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/HFCyngAmO-I/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/maven-pomxml-editor-new-features/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:48:55 +0000</pubDate>
		<dc:creator>serega.vasiliev</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Maven]]></category>

		<category><![CDATA[Navigation]]></category>

		<category><![CDATA[pom.xml]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2725</guid>
		<description><![CDATA[Since the latest IntelliJ IDEA  9.0.2 EAP the IDE contains a bit of new Maven-related pom.xml editor features.
1. Easier Navigation

You can navigate to &#8220;Dependency usages&#8221; from &#8220;dependencyManagement&#8221; of your parent pom.xml:
and back:

You can navigate through projects tree 

2.  Smarter Paths
&#8216;Path reference&#8217; notion were added to the editor to enhance the code completion, usages search [...]]]></description>
			<content:encoded><![CDATA[<p>Since the latest <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">IntelliJ IDEA  9.0.2 EAP</a> the IDE contains a bit of new Maven-related <strong>pom.xml</strong> editor features.</p>
<p><strong>1. Easier Navigation</strong></p>
<ul>
<li>You can navigate to &#8220;Dependency usages&#8221; from &#8220;dependencyManagement&#8221; of your parent pom.xml:<img class="alignnone size-full wp-image-2728" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_navigate_to_usages.png" alt="" width="373" height="207" /><br />
and back:<br />
<img class="alignnone size-full wp-image-2729" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_navigate_to_managing_dependency.png" alt="" width="343" height="120" /></li>
<li>You can navigate through projects tree <img class="alignnone size-full wp-image-2731" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_navigate_to_children_projects.png" alt="" width="391" height="155" /></li>
</ul>
<p><strong>2.  Smarter Paths</strong><br />
&#8216;Path reference&#8217; notion were added to the editor to enhance the code completion, usages search and rename refactoring of project paths.<br />
<img class="alignnone wp-image-2733" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_paths_completion.png" alt="" /></p>
<p><strong>3. More intelligent plugins configuration</strong><br />
IntelliJ IDEA analyses plugin parameter types and adds smart value editors for plugin configuration tags.<br />
<img class="alignnone wp-image-2734" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_plugin_configurations.png" alt="" /></p>
<p>You <a href="http://www.jetbrains.net/devnet/community/idea/eap">feedback</a> is as always highly appreciated.</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/HFCyngAmO-I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/maven-pomxml-editor-new-features/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/maven-pomxml-editor-new-features/</feedburner:origLink></item>
		<item>
		<title>Maven Generate actions for pom.xml editor</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/f5B-f-1HUsk/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/maven-generate-actions-for-pomxml-editor/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 13:49:49 +0000</pubDate>
		<dc:creator>serega.vasiliev</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Code Generation]]></category>

		<category><![CDATA[Maven]]></category>

		<category><![CDATA[pom.xml]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2721</guid>
		<description><![CDATA[Try the last EAP of IntelliJ IDEA 9.0.2 to test new &#8216;Generate&#8217; actions for Maven pom.xml editor.  Type &#8220;Alt+Insert&#8221; to invoke the &#8220;Generate&#8230;&#8221; popup menu and select an action to run.
IntelliJ IDEA actually runs live template inside to complete the code generation

Let us know what you think about.
]]></description>
			<content:encoded><![CDATA[<p>Try the <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">last EAP of IntelliJ IDEA 9.0.2</a> to test new &#8216;Generate&#8217; actions for Maven <strong>pom.xml</strong> editor.  Type &#8220;Alt+Insert&#8221; to invoke the &#8220;<strong>Generate&#8230;</strong>&#8221; popup menu and select an action to run.</p>
<p>IntelliJ IDEA actually runs live template inside to complete the code generation</p>
<p><img class="alignleft size-full wp-image-2722" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_generate_menu.png" alt="Generate action for pom.xml" width="177" height="217" /><img class="alignnone size-full wp-image-2723" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/maven_repository_generate_live_template.png" alt="" width="478" height="243" /></p>
<p><a href="http://www.jetbrains.net/devnet/community/idea/eap">Let us know</a> what you think about.</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/f5B-f-1HUsk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/maven-generate-actions-for-pomxml-editor/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/maven-generate-actions-for-pomxml-editor/</feedburner:origLink></item>
		<item>
		<title>More intelligence for web.xml editor</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/t-npbB-wygg/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/more-intelligence-for-webxml-editor/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 13:40:16 +0000</pubDate>
		<dc:creator>serega.vasiliev</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Code Generation]]></category>

		<category><![CDATA[completion]]></category>

		<category><![CDATA[web.xml]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2712</guid>
		<description><![CDATA[With IntelliJ IDEA 9.0.2 you can enjoy editing web.xml with the new initial parameters support. IntelliJ IDEA now collects parameter names and is also aware of parameter values types. This allows the IDE to generate (with Alt-Insert), complete, highlight and validate them appropriately.

Grab the latest EAP of IntelliJ IDEA 9.0.2 to try it today.
If you are [...]]]></description>
			<content:encoded><![CDATA[<p>With IntelliJ IDEA 9.0.2 you can enjoy editing <strong>web.xml</strong> with the new initial parameters support. IntelliJ IDEA now collects parameter names and is also aware of parameter values types. This allows the IDE to generate (with Alt-Insert), complete, highlight and validate them appropriately.</p>
<p><img class="size-full wp-image-2713" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/web_xml_context_params.png" alt="web.xml context-param completion " /></p>
<p>Grab the <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">latest EAP of IntelliJ IDEA 9.0.2</a> to try it today.</p>
<p>If you are a plugin writer, you can provide your specific context parameters through the special <code>com.intellij.javaee.model.xml.converters.ContextParamsProvider</code> extention point.</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/t-npbB-wygg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/more-intelligence-for-webxml-editor/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/more-intelligence-for-webxml-editor/</feedburner:origLink></item>
		<item>
		<title>Zen Coding support in IntelliJ IDEA</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/AiWvpfX3IMU/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/zen-coding-support-in-intellij-idea/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:55:13 +0000</pubDate>
		<dc:creator>Eugene Kudelevsky</dc:creator>
		
		<category><![CDATA[In Development]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[Live Templates]]></category>

		<category><![CDATA[zen-coding]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2660</guid>
		<description><![CDATA[With IntelliJ IDEA 9.0.2 you can edit HTML and CSS code really fast using Zen Coding features.
To use it, you have to install Zen Coding plugin for Web IDE/IntelliJ IDEA: go to Zen Coding Project Download Page, download an archive that contains a set of live templates, and extract it to &#8220;&#60;Your Home Directory&#62;\.IntelliJIdea90\config\templates&#8221; folder [...]]]></description>
			<content:encoded><![CDATA[<p>With IntelliJ IDEA 9.0.2 you can edit HTML and CSS code really fast using <a title="Zen Coding" href="http://code.google.com/p/zen-coding/">Zen Coding</a> features.</p>
<p>To use it, you have to install Zen Coding plugin for Web IDE/IntelliJ IDEA: go to <a href="http://code.google.com/p/zen-coding/downloads/list">Zen Coding Project Download Page</a>, download an archive that contains a set of live templates, and extract it to &#8220;&lt;Your Home Directory&gt;\.IntelliJIdea90\config\templates&#8221; folder (&#8221;~/Library/Preferences/IntelliJIDEA90/templates&#8221; for Mac OS X).</p>
<ul>
<li>Zen Coding plugin involves more than 200 different HTML and CSS live templates. To see all of them, just open <em>Settings (Ctrl+Alt+S), Live Templates, Zen Coding group</em>.</li>
</ul>
<ul>
<li>Native Zen Coding support allows you to generate HTML structures using complex templates. For example, try to type <strong>&#8220;form.form-comment#comment&gt;fieldset&#8221;<em> </em></strong>in an HTML file and then press <em>TAB</em>. In this case, &#8220;form&#8221; and &#8220;fieldset<strong>&#8220;</strong> are live templates but you can use simple tag names instead.</li>
</ul>
<ul>
<li>You can generate not only HTML but also XML structures. Basic features perfectly work for XML.</li>
</ul>
<ul>
<li>&#8220;TAG.CLASS&#8221; and &#8220;TAG#ID&#8221; templates allow you to specify class and id of HTML elements, but you can specify a value of any XML/HTML attribute, i.e. you can write <strong>&#8220;person[name=Jack]&#8220;</strong>.</li>
</ul>
<ul>
<li>You can use your own live templates as parts of complex templates. For example, suppose you have a template &#8220;entry&#8221; with the following template text: <img class="alignnone size-full wp-image-2668" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/without-attrs.png" alt="" width="241" height="19" /> To generate a list of entries, you just need to type &#8220;entry-list&gt;entry[number=$]*5&#8243; and press <em>TAB</em>. By default, the &#8220;number&#8221; attribute will be generated before &#8220;type&#8221;. If you want to customize the position where it&#8217;s generated, add ATTRS variable to your template – for example:<img class="alignnone size-full wp-image-2669" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/with-attrs.png" alt="" width="296" height="19" /> ATTRS variable must have empty string as a default value and should be skipped:<img class="alignnone size-full wp-image-2675" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/attrs.png" alt="" width="502" height="38" /></li>
</ul>
<ul>
<li>Of course, you can disable Zen Coding support if you don&#8217;t need it (see Settings (Ctrl+Alt+S), XML Zen Coding).</li>
</ul>
<p>To learn more about Zen Coding features, you can watch screencasts on <a title="Zen Coding Project Home Page" href="http://code.google.com/p/zen-coding/">Zen Coding project home page</a>.</p>
<p><em>Note that Zen Coding native support is a part of IDEA Community Edition, and its source code is freely available.</em></p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/AiWvpfX3IMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/zen-coding-support-in-intellij-idea/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/zen-coding-support-in-intellij-idea/</feedburner:origLink></item>
		<item>
		<title>Database Access Improved</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/T8uSxiQcYjU/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/database-access-improved/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:52:26 +0000</pubDate>
		<dc:creator>Gregory Shrago</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Console]]></category>

		<category><![CDATA[Database]]></category>

		<category><![CDATA[Hibernate]]></category>

		<category><![CDATA[JDBC]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2695</guid>
		<description><![CDATA[The latest IntelliJ IDEA 9.0.2 EAP contains a big number of Database-related functionality changes:

Database Console now has its own toolwindow
New console-like UI that keeps input and output in one place and retains the highlighting for execution history
Keyboard shortcuts for all Console actions are now configurable
Per-result Page Up, Page Down and Refresh actions
Complete support for In-Memory [...]]]></description>
			<content:encoded><![CDATA[<p>The latest IntelliJ IDEA 9.0.2 EAP contains a big number of Database-related functionality changes:</p>
<ul>
<li>Database Console now has its own toolwindow</li>
<li>New console-like UI that keeps input and output in one place and retains the highlighting for execution history</li>
<li>Keyboard shortcuts for all Console actions are now configurable</li>
<li>Per-result Page Up, Page Down and Refresh actions</li>
<li>Complete support for In-Memory Databases (try running some DDL in Console then click <em>Refresh Tables</em> and all the tables will be loaded in the Data Sources tree)</li>
<li>Improved support for heavy JDBC drivers that use native libraries to run</li>
<li>The notion of <em>Database Connection</em> allows IntelliJ IDEA to do some cool stuff such as <em>Quick Table Contents Lookup</em> integrated with <em>Quick Documentation Lookup</em> (Ctrl+Q)</li>
</ul>
<p><img class="alignnone size-full wp-image-2698" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/jdbc_console_and_connection.png" alt="" /></p>
<p>The Hibernate Console has also been improved accordingly (separate toolwindow, console-like UI and per-result paging actions).</p>
<p>Try all this in the <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">latest EAP</a> and let us know what you think.</p>
<p>UPD: In the next EAP SQL scripts can be run directly from Project View or Editor via <em>Run SQL Script</em> (Ctrl+Shift+F10).</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/T8uSxiQcYjU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/database-access-improved/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/database-access-improved/</feedburner:origLink></item>
		<item>
		<title>Drag’n'Drop in Database Diagram</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/gclKY2y14ow/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/03/dragndrop-in-database-diagram/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:10:17 +0000</pubDate>
		<dc:creator>Gregory Shrago</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Database]]></category>

		<category><![CDATA[Diagram]]></category>

		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2689</guid>
		<description><![CDATA[Since IntelliJ IDEA 9.0.2 Database Diagram supports drag-and-drop for adding more tables to the view. The screenshot below shows the way to access the diagram if you somehow missed the What&#8217;s New in 9.0 page.

You can try this right now in the latest EAP.
]]></description>
			<content:encoded><![CDATA[<p>Since IntelliJ IDEA 9.0.2 Database Diagram supports drag-and-drop for adding more tables to the view. The screenshot below shows the way to access the diagram if you somehow missed the <a href="http://www.jetbrains.com/idea/features/sql_java.html">What&#8217;s New in 9.0</a> page.</p>
<p><img class="alignnone size-full wp-image-2690" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/03/dbuml_blog.png" alt="" /></p>
<p>You can try this right now in the <a href="http://confluence.jetbrains.net/display/IDEADEV/Maia+EAP">latest EAP</a>.</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/gclKY2y14ow" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/03/dragndrop-in-database-diagram/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/03/dragndrop-in-database-diagram/</feedburner:origLink></item>
		<item>
		<title>Speed up Flex Compilation!</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/eFJlHQK4950/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/02/speed-up-flex-compilation/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 11:49:01 +0000</pubDate>
		<dc:creator>Alexander Doroshko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[actionscript]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[maia]]></category>

		<category><![CDATA[parallel compilation]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2646</guid>
		<description><![CDATA[If you work on large projects with dozens of Flex modules (or facets) you&#8217;ll like this new feature of IntelliJ IDEA 9.0.2, which lets shorten project build time by compiling several independent Flex modules (facets) in parallel.
To enable this feature go to Settings (Ctrl+Alt+S), Compiler node and then Flex Compiler page:

Let&#8217;s have a closer look [...]]]></description>
			<content:encoded><![CDATA[<p>If you work on large projects with dozens of Flex modules (or facets) you&#8217;ll like this new feature of IntelliJ IDEA 9.0.2, which lets shorten project build time by compiling several independent Flex modules (facets) in parallel.</p>
<p>To enable this feature go to <em>Settings (Ctrl+Alt+S)</em>, <em>Compiler</em> node and then <em>Flex Compiler</em> page:</p>
<p><img class="alignnone size-full wp-image-2647" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/flex_compiler.png" alt="" width="571" height="297" /></p>
<p>Let&#8217;s have a closer look at this feature.<span id="more-2646"></span></p>
<p><strong>Flex Compiler Shell (fcsh)</strong> is good for small projects, and may be useful in large projects as well, when you need to compile only some of the modules (facets). Fcsh process is kept in memory between compilations, so it is able to quickly recompile only changed piece of code (that is called incremental compilation), but in case of large projects fcsh runs out of memory, then IntelliJ IDEA restarts it automatically, but incremental compilation data is lost.</p>
<p><strong>Mxmlc/compc</strong> processes are not kept in memory between compilations, but simultaneous running of independent compilations gives a good performance gain. IntelliJ IDEA automatically finds independent compilations based on module-on-module dependencies, configured in <em>Project Structure (Ctrl+Alt+Shifl+S)</em>, <em>Modules</em> node, <em>Dependencies</em> tab.</p>
<p>Whatever tool you&#8217;re using, IntelliJ IDEA keeps track of modules where nothing was changed since previous compilation and skips compilation of up-to-date swf/swc files.</p>
<p><span class="translation">In conclusion</span>, here are different ways of compilation in IntelliJ IDEA (applicable for Flex as well as for other programming languages):</p>
<ul>
<li><strong>Make Project (Ctrl+F9)</strong>: compile all modules incrementally (if possible), do not compile up-to-date modules</li>
<li><strong>Rebuild Project</strong> on the <strong>Build</strong> menu: force full non-incremental compilation of all modules</li>
<li><strong>Make Module</strong> (in popup menu of module root in Project View): compile selected module and all modules it depends on incrementally (if possible), do not compile up-to-date modules</li>
<li><strong>Compile Module (Ctrl+Shift+F9)</strong> (in popup menu of module root in Project View): force non-incremental compilation of selected module only, it&#8217;s dependencies are not compiled</li>
</ul>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/eFJlHQK4950" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/02/speed-up-flex-compilation/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/02/speed-up-flex-compilation/</feedburner:origLink></item>
		<item>
		<title>UML-like Diff Tool</title>
		<link>http://feedproxy.google.com/~r/jetbrains_intellijidea/~3/l4U9uj2iX4c/</link>
		<comments>http://blogs.jetbrains.com/idea/2010/02/uml-like-diff-tool/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:05:35 +0000</pubDate>
		<dc:creator>Konstantin Bulenkov</dc:creator>
		
		<category><![CDATA[FYI]]></category>

		<category><![CDATA[In Development]]></category>

		<category><![CDATA[Diff tools]]></category>

		<category><![CDATA[UML]]></category>

		<category><![CDATA[VCS]]></category>

		<guid isPermaLink="false">http://blogs.jetbrains.com/idea/?p=2633</guid>
		<description><![CDATA[If you&#8217;re a lucky owner of IntelliJ IDEA 9 Ultimate Edition, you&#8217;ll be surprised to find a new action in VCS History panel: view all changes made in commit in a single dialog. This feature makes it simpler to understand what a commit author made in his change.
To start using this feature, invoke Show History [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a lucky owner of <a href="http://www.jetbrains.com/idea">IntelliJ IDEA 9 Ultimate Edition</a>, you&#8217;ll be surprised to find a new action in VCS History panel: view all changes made in commit in a single dialog. This feature makes it simpler to understand what a commit author made in his change.</p>
<p>To start using this feature, invoke Show History action for any file, then select revision you&#8217;d like to investigate, and then click UML icon (or press <strong>Control+Shift+D</strong>).</p>
<p><img class="alignnone size-full wp-image-2634" title="History panel" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/uml-diff1.jpg" alt="" /></p>
<p>This opens the following diff dialog:<br />
<img class="alignnone size-full wp-image-2638" title="UML Diff Dialog" src="http://blogs.jetbrains.com/idea/wp-content/uploads/2010/02/uml-diff23.jpg" alt="" /></p>
<p>As you can see, 3 changes are made in <strong>layout.properties</strong>, <strong>Rounded</strong> interface and <strong>RoundedButton </strong>class. By default, green color marks what was <span style="color: darkgreen;">added</span>, blue is for <span style="color: darkblue;">changed</span>, and gray, guess what — <span style="color: darkgray;">deleted</span>. Well, what else can we see here? <strong>RoundedButton</strong> class doesn&#8217;t extend <strong>JComponent</strong> and does not implement <strong>ButtonModel</strong> interface anymore, but instead it extends <strong>AbstractButton</strong> class and implements <strong>MouseListener</strong> and <strong>KeyListener</strong> interfaces. Also, author has changed method <strong>paint</strong> and removed method <strong>isPressed</strong>. Interface <strong>Rounded</strong> was added from scratch and some properties were modified, added and removed in <strong>layout.properties</strong> file. Double click on a node shows standard diff dialog.</p>
<p>You will be able to enjoy this UML-like Diff Tool in next <a href="http://jetbrains.net/confluence/display/IDEADEV/Maia+EAP">EAPs</a> and also in the nearest IntelliJ IDEA 9 update.</p>
<img src="http://feeds.feedburner.com/~r/jetbrains_intellijidea/~4/l4U9uj2iX4c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.jetbrains.com/idea/2010/02/uml-like-diff-tool/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.jetbrains.com/idea/2010/02/uml-like-diff-tool/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.229 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-18 16:14:19 -->
