<?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: Help! My IDE is full of compile errors!</title>
	<atom:link href="http://jakeherringbone.com/2009/12/help-my-ide-is-full-of-compile-errors/feed/" rel="self" type="application/rss+xml" />
	<link>http://jakeherringbone.com/2009/12/help-my-ide-is-full-of-compile-errors/</link>
	<description>My thoughts on life, work, coding, and stuff I like.</description>
	<lastBuildDate>Tue, 09 Mar 2010 18:51:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alex Eagle</title>
		<link>http://jakeherringbone.com/2009/12/help-my-ide-is-full-of-compile-errors/comment-page-1/#comment-5767</link>
		<dc:creator>Alex Eagle</dc:creator>
		<pubDate>Thu, 10 Dec 2009 21:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://jakeherringbone.com/?p=186#comment-5767</guid>
		<description>Maven is certainly the closest option right now, but although I use maven on some projects, it only helps with a subset of the problem. The POM only includes the required metadata to build the software, not to run it. If there are some command line flags needed to run a main, or a certain working directory needed to run some tests, or what JVM to associate in my IDE, there&#039;s nowhere in the POM to put it. It also doesn&#039;t know about settings needed to edit the sources, like what copyright statement needs to be on each file, or what order the imports need to be in.

Maybe someday, Maven wants to own the code editing and execution parts of this, and the POM could be extended. Then we would still have to wait for maven tooling in the IDE&#039;s to adopt it.</description>
		<content:encoded><![CDATA[<p>Maven is certainly the closest option right now, but although I use maven on some projects, it only helps with a subset of the problem. The POM only includes the required metadata to build the software, not to run it. If there are some command line flags needed to run a main, or a certain working directory needed to run some tests, or what JVM to associate in my IDE, there&#8217;s nowhere in the POM to put it. It also doesn&#8217;t know about settings needed to edit the sources, like what copyright statement needs to be on each file, or what order the imports need to be in.</p>
<p>Maybe someday, Maven wants to own the code editing and execution parts of this, and the POM could be extended. Then we would still have to wait for maven tooling in the IDE&#8217;s to adopt it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: redsolo</title>
		<link>http://jakeherringbone.com/2009/12/help-my-ide-is-full-of-compile-errors/comment-page-1/#comment-5741</link>
		<dc:creator>redsolo</dc:creator>
		<pubDate>Wed, 09 Dec 2009 13:20:54 +0000</pubDate>
		<guid isPermaLink="false">http://jakeherringbone.com/?p=186#comment-5741</guid>
		<description>Maven has a nice plugin to create IDE project files for the current module. With it you can sit with IDEA or Eclipse. Not that I suggest that anyone should sit with different IDEs, but it is possible. The maven plugin will also set up all dependencies, so the project is ready to be used from start. 

Also I think maven is a nice build system as it standardizes common things, like where to put source, test source, resources, etc. It also has a set build process, which is similar in most maven projects.</description>
		<content:encoded><![CDATA[<p>Maven has a nice plugin to create IDE project files for the current module. With it you can sit with IDEA or Eclipse. Not that I suggest that anyone should sit with different IDEs, but it is possible. The maven plugin will also set up all dependencies, so the project is ready to be used from start. </p>
<p>Also I think maven is a nice build system as it standardizes common things, like where to put source, test source, resources, etc. It also has a set build process, which is similar in most maven projects.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

