<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Maven2 And Mobile Java</title>
	<atom:link href="http://codeforfun.wordpress.com/2008/04/07/maven2-and-mobile-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeforfun.wordpress.com/2008/04/07/maven2-and-mobile-java/</link>
	<description>Java development with an iPhone touch pad for the Atari 2600 from an urban hip-hop perspective</description>
	<lastBuildDate>Thu, 03 Dec 2009 06:18:31 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Cliff</title>
		<link>http://codeforfun.wordpress.com/2008/04/07/maven2-and-mobile-java/#comment-15476</link>
		<dc:creator>Cliff</dc:creator>
		<pubDate>Fri, 18 Apr 2008 20:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://codeforfun.wordpress.com/?p=381#comment-15476</guid>
		<description>Well I&#039;ll tell you. There are a whole bunch of reasons primarily tied to production build. In experience I found that you can&#039;t/shouldn&#039;t use IDE wizards unless your project is simple and your dev team consists of 1. Why? Well, what do you do when you publish your product? With a team greater than one and a product slightly more sophisticated than client only logic you&#039;d face some integration issues. (I&#039;m using Eclipse 3.3 and he&#039;s on Eclipse 3.2 I run Ant-1.6.5 and he uses Ant-1.7.0). If there&#039;s a server component then you&#039;d also have additional deployment concerns. The wizards fall apart here. Plus add in a CI server to help with developer change integration of course and now you have the need for a build system. Maven brings uniformity to the entire development process which eliminates that bugs that come from point release differences in a component or tool involved in the build or used by the application. We took the approach of wrapping Maven around an Ant build and while it works it has it&#039;s issues. While most would shake the finger at Maven, a seasoned developer would immediately see the root cause as a build tool integration issue. (The re-invented build life cycle doesn&#039;t match the Maven build life cycle.)

The short answer is because we&#039;re an agile shop we need all of the Agile features available from the Maven build system which are currently mis-understood or mis-implemented in the Ant component of our client build.</description>
		<content:encoded><![CDATA[<p>Well I&#8217;ll tell you. There are a whole bunch of reasons primarily tied to production build. In experience I found that you can&#8217;t/shouldn&#8217;t use IDE wizards unless your project is simple and your dev team consists of 1. Why? Well, what do you do when you publish your product? With a team greater than one and a product slightly more sophisticated than client only logic you&#8217;d face some integration issues. (I&#8217;m using Eclipse 3.3 and he&#8217;s on Eclipse 3.2 I run Ant-1.6.5 and he uses Ant-1.7.0). If there&#8217;s a server component then you&#8217;d also have additional deployment concerns. The wizards fall apart here. Plus add in a CI server to help with developer change integration of course and now you have the need for a build system. Maven brings uniformity to the entire development process which eliminates that bugs that come from point release differences in a component or tool involved in the build or used by the application. We took the approach of wrapping Maven around an Ant build and while it works it has it&#8217;s issues. While most would shake the finger at Maven, a seasoned developer would immediately see the root cause as a build tool integration issue. (The re-invented build life cycle doesn&#8217;t match the Maven build life cycle.)</p>
<p>The short answer is because we&#8217;re an agile shop we need all of the Agile features available from the Maven build system which are currently mis-understood or mis-implemented in the Ant component of our client build.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan</title>
		<link>http://codeforfun.wordpress.com/2008/04/07/maven2-and-mobile-java/#comment-15472</link>
		<dc:creator>Allan</dc:creator>
		<pubDate>Wed, 16 Apr 2008 08:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://codeforfun.wordpress.com/?p=381#comment-15472</guid>
		<description>congrats.

I&#039;m thinking of using maven as well...I presently use it for my web applications. But the Sun WTK emulator/build tool does a pretty good job of organizing/compiling/obfuscating/running the code. 

What was your motivation to get your J2ME builds on Maven?</description>
		<content:encoded><![CDATA[<p>congrats.</p>
<p>I&#8217;m thinking of using maven as well&#8230;I presently use it for my web applications. But the Sun WTK emulator/build tool does a pretty good job of organizing/compiling/obfuscating/running the code. </p>
<p>What was your motivation to get your J2ME builds on Maven?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
