<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: For a Great Time, Try These IDEA Project Tips</title>
	<atom:link href="http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/</link>
	<description>Technology and Geek Stuff by Eric Burke</description>
	<lastBuildDate>Thu, 04 Nov 2010 22:37:00 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ravs</title>
		<link>http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/comment-page-1/#comment-3770</link>
		<dc:creator>Ravs</dc:creator>
		<pubDate>Wed, 26 Dec 2007 15:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/#comment-3770</guid>
		<description>Hi there, Informative post. Thanks. Do you know how to view generated class files in the project window. Thanks again

Ravs</description>
		<content:encoded><![CDATA[<p>Hi there, Informative post. Thanks. Do you know how to view generated class files in the project window. Thanks again</p>
<p>Ravs</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willis Morse</title>
		<link>http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/comment-page-1/#comment-559</link>
		<dc:creator>Willis Morse</dc:creator>
		<pubDate>Wed, 24 Oct 2007 19:37:44 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/#comment-559</guid>
		<description>This is great stuff. I was forced to find all this on my own; I&#039;m glad to see someone has posted this.

A few more items that pertain to Idea 6 (haven&#039;t tried them in 7 yet):

- Do not use a single-module project. By default, these store absolute paths to assets inside the project folder. Use a multi-module project, even if you only have a single module.

- Setting run cofigs to &quot;shared&quot; is a good idea, but there is a bug in Idea where it will sometimes duplicate run configs into the .iws file and then forget to update them when you edit the run config later. The next time you open the project in Idea, it copies the old config from the .iws file into the .ipr file. This will cause your .ipr file to be marked as modified, and will often cause more bogus SCM conflicts. The sequence to reproduce this seems to be:

         1. Create and save a run config with the &quot;Share&quot; option off. This puts the config in the .iws file
         2. Close and reopen the project
         3. Edit and save the run config with the &quot;Share&quot; option checked. This saves the config in the .ipr file, but seems to miss updating the one in the .iws file.
         4. Close and reopen the project
         5. Idea will often copy the old config from the .iws file into the .ips file

To avoid this problem, always check that option the first time you create a run config. If this has already happened to you, quit Idea and manually remove the run config from the .iws file.</description>
		<content:encoded><![CDATA[<p>This is great stuff. I was forced to find all this on my own; I&#8217;m glad to see someone has posted this.</p>
<p>A few more items that pertain to Idea 6 (haven&#8217;t tried them in 7 yet):</p>
<p>- Do not use a single-module project. By default, these store absolute paths to assets inside the project folder. Use a multi-module project, even if you only have a single module.</p>
<p>- Setting run cofigs to &#8220;shared&#8221; is a good idea, but there is a bug in Idea where it will sometimes duplicate run configs into the .iws file and then forget to update them when you edit the run config later. The next time you open the project in Idea, it copies the old config from the .iws file into the .ipr file. This will cause your .ipr file to be marked as modified, and will often cause more bogus SCM conflicts. The sequence to reproduce this seems to be:</p>
<p>         1. Create and save a run config with the &#8220;Share&#8221; option off. This puts the config in the .iws file<br />
         2. Close and reopen the project<br />
         3. Edit and save the run config with the &#8220;Share&#8221; option checked. This saves the config in the .ipr file, but seems to miss updating the one in the .iws file.<br />
         4. Close and reopen the project<br />
         5. Idea will often copy the old config from the .iws file into the .ips file</p>
<p>To avoid this problem, always check that option the first time you create a run config. If this has already happened to you, quit Idea and manually remove the run config from the .iws file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weiqi Gao</title>
		<link>http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/comment-page-1/#comment-514</link>
		<dc:creator>Weiqi Gao</dc:creator>
		<pubDate>Mon, 22 Oct 2007 19:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/#comment-514</guid>
		<description>Another thing to look out for when sharing IDEA project files is global libraries.  Global library settings are saved in the ~/.IntelliJIdea{50/60/70}/config/options/applicationLibraries.xml.  If your project has a dependency on a global library, everyone in the team has to have the global library setup correctly.</description>
		<content:encoded><![CDATA[<p>Another thing to look out for when sharing IDEA project files is global libraries.  Global library settings are saved in the ~/.IntelliJIdea{50/60/70}/config/options/applicationLibraries.xml.  If your project has a dependency on a global library, everyone in the team has to have the global library setup correctly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/comment-page-1/#comment-506</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Mon, 22 Oct 2007 10:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2007/10/20/for-a-great-time-try-these-idea-project-tips/#comment-506</guid>
		<description>Well, since I migrated most of my project to Maven2 I asked maven to write my *.i?? files, and I&#039;m quite happy.
I even had the luxury to write my own plugin for it.
But now with Maven2 integration in IDEA 7 it&#039;s just perfect:
- Fetch external libs and sources automatically, and the classpath points directly to the local repository
- Sources and classes are the same in maven and idea build
- Link modules between them from their POM dependencies
- No more IWS or IML at all, the pom.xml is the master and can be open directly
- Can execute your maven build from the plugin
- Generated code is part of source path

And all this shareable over the VCS system via pom.xml files.

BTW: Good point, the plugin cleanup after install is a MUST (especially Starteam or ClearCase if no need for them).</description>
		<content:encoded><![CDATA[<p>Well, since I migrated most of my project to Maven2 I asked maven to write my *.i?? files, and I&#8217;m quite happy.<br />
I even had the luxury to write my own plugin for it.<br />
But now with Maven2 integration in IDEA 7 it&#8217;s just perfect:<br />
- Fetch external libs and sources automatically, and the classpath points directly to the local repository<br />
- Sources and classes are the same in maven and idea build<br />
- Link modules between them from their POM dependencies<br />
- No more IWS or IML at all, the pom.xml is the master and can be open directly<br />
- Can execute your maven build from the plugin<br />
- Generated code is part of source path</p>
<p>And all this shareable over the VCS system via pom.xml files.</p>
<p>BTW: Good point, the plugin cleanup after install is a MUST (especially Starteam or ClearCase if no need for them).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.463 seconds -->

