<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: How To Misuse Ant</title>
    <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>How To Misuse Ant</title>
      <description>&lt;p&gt;Professional software developers can and should maintain their own build system. We strive to deliver working software, not source code. However, if you want to shirk this responsibility, and you&amp;#8217;re a Java programmer, and you use Ant, then there is a way out.&lt;/p&gt;


	&lt;p&gt;The first step is make your build so complex, brittle, and hard to use that nobody else can even build with it, much less maintain it. Here are some well-worn techniques:&lt;/p&gt;


&lt;h4&gt;Use Ant Like An Imperative Programming Language&lt;/h4&gt;

	&lt;p&gt;Make heavy use of the &lt;code&gt;if&lt;/code&gt; and &lt;code&gt;unless&lt;/code&gt; attributes, and try to create lots of conditional properties. Chain them together if you can. Try to get it so that it&amp;#8217;s impossible to get anything to work without setting at least a dozen different properties from the command line. When you find yourself needing a loop structure, you know you&amp;#8217;re on the right track.&lt;/p&gt;


&lt;h4&gt;Create Useless Default Targets&lt;/h4&gt;

	&lt;p&gt;Useful default targets make it too easy. Make sure you do something that will fail after a clean checkout. And don&amp;#8217;t use the standard build.xml filename&amp;#8230;otherwise people will be able to build simply by calling ant. Name your build file cibld.v2 or something obscure like that.&lt;/p&gt;


&lt;h4&gt;Make One Big Target That Does Everything&lt;/h4&gt;

	&lt;p&gt;Just as decoupling and encapsulating your code makes it simpler, decoupling and encapsulating actions in your ant script makes it much easier to read and use&amp;#8230;avoid this at all costs. Put everything into one big target that cleans, builds, makes JavaDoc, deploys, runs FindBugs, emails you that it&amp;#8217;s done, prints the results to the office printer, and reboots the build machine just for luck.&lt;/p&gt;


&lt;h4&gt;Don&amp;#8217;t Use Metatargets; Use the &lt;i&gt;depends&lt;/i&gt; Keyword Instead&lt;/h4&gt;

	&lt;p&gt;A corollary to the OneBigTarget rule is the avoidance of metatargets. By making lots of small targets that do one thing well, you introduce the possibility of chaining them together to do different operations. These &amp;#8220;metatargets&amp;#8221; allow people to use the build in ways you never anticipated. What horror! Things must be done the way &lt;b&gt;you define them&lt;/b&gt; back when you originally wrote the script. Why would anyone have the arrogance to do it another way?&lt;/p&gt;


	&lt;p&gt;If you &lt;b&gt;have&lt;/b&gt; to decouple into small targets, make sure you chain them all together using the &lt;code&gt;depends&lt;/code&gt; keyword. It&amp;#8217;s almost as good as the OneBigTarget.&lt;/p&gt;


&lt;h4&gt;Avoid Self-Documentation&lt;/h4&gt;

	&lt;p&gt;When creating a target, don&amp;#8217;t give it a useful or informative name. Be sure not to use the &lt;code&gt;description&lt;/code&gt; annotation for your targets. This can be used with the &lt;code&gt;-projecthelp&lt;/code&gt; option in ant to print out a list of public targets and their uses! How will ever confuse people like that?&lt;/p&gt;


&lt;h4&gt;Never Refactor Your Scripts&lt;/h4&gt;

	&lt;p&gt;Finally, if you do have to change something (although I can&amp;#8217;t imagine why that would ever be necessary), make sure you leave all your old stuff in there. Granted&amp;#8230;the source control system is &lt;i&gt;probably&lt;/i&gt; tracking all of your changes, but you can never be too sure. It&amp;#8217;s best to just leave all those old, crusty targets in there. It&amp;#8217;ll confuse everyone else, and it makes it easier for your to find your old stuff without learning how to use subversion.&lt;/p&gt;


	&lt;p&gt;Once all of this complexity is in place, you&amp;#8217;re ready for the big payoff. It was a lot of work up front, but it&amp;#8217;s worth it, because now you can argue to your boss that build management is way too hard for you do to all by yourself. Point out that you&amp;#8217;ve been spending 30 hours a week on the build and you should have no problem talking him into hiring a build guy to do it for you. Voila! No more build system headaches for you. Just don&amp;#8217;t be surprised if, during the next round of layoffs, the build guy keeps his job (how could we manage without him?!?) while yours is shipped off to India.&lt;/p&gt;


	&lt;p&gt;Of course, if you DO want to maintain your own build system, you can start with a lot worse than my &lt;a href="http://www.benrady.com/build.xml"&gt;Nifty Thrifty Build Script&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 05 Jun 2007 22:03:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ebd1b0ba-e250-4ec4-bc72-f33709660d19</guid>
      <author>Ben Rady</author>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant</link>
      <category>Ben's Banal Babble</category>
      <enclosure type="text/xml" url="http://blog.objectmentor.com/files/build.xml" length="3988"/>
    </item>
    <item>
      <title>"How To Misuse Ant" by bebek</title>
      <description>&lt;p&gt;Thank you for sharing. i like it.&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 12:31:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e3d0d602-5aa5-4f0c-9624-a6913daa9684</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-199179</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by investment</title>
      <description>&lt;p&gt;This is a very well written articles. I will be sure to bookmarks it and return to read mores of your useful informations.&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 07:20:56 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:9a5a785e-8c8c-4338-a253-f2a11f7bc6ee</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-191270</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by moncler</title>
      <description>&lt;p&gt;Dream about a very unique and elegant these people indulge in watching utilizing MONCLER jackets are this moment fashion belly epoch. &lt;a href="http://www.monclerdown-jp.com/" rel="nofollow"&gt;Moncler&lt;/a&gt;A simple sweetness when you attempt to do something, to generate unique personality and bold. Is jacket print manufacturer&amp;#8217;s reputation for well-designed force enjoy your fashion sense and advantage that certainly forward main Companion.&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;The charm and personality of our occurs before our body temperature gets to keep normal seasonal demand respect. To look at the fascinating dressing features can be&lt;a href="http://www.monclerdown-jp.com/" rel="nofollow"&gt;Monkuredaun&lt;/a&gt;, unique. To fit the jacket provides most stylish much related to our Mongrel, adorable best inventions get current requirements most suitable for. Affects how you feel certainly generic to the mind, of its own. A high-quality stylish to wear the design-time.&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Fri, 23 Dec 2011 18:49:54 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b2d3e45a-13f5-4ba9-a36d-8f7ddad6ae34</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-190896</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by louis vuitton backpacks</title>
      <description>&lt;p&gt;of which the lowest price is LV &lt;a href="http://www.usabagss.net" rel="nofollow"&gt;louis vuitton handbags clearance&lt;/a&gt; by series. The same series bag if pattern different price will vary considerably, one of the most cheap to &lt;a href="http://www.usabagss.net/Categories_louis-vuitton-men-handbags_5.html" rel="nofollow"&gt;Louis Vuitton Men Handbags&lt;/a&gt; calculate the most common coffee interwoven letters pattern, commonly known as &amp;#8220;LV aging&amp;#8221;, but if &lt;a href="http://www.usabagss.net/Categories_louis-vuitton-monogram-multicolore_7.html" rel="nofollow"&gt;Louis Vuitton Monogram Handbags&lt;/a&gt; pattern is white colour or black colored interweave.&lt;/p&gt;</description>
      <pubDate>Fri, 16 Dec 2011 02:31:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0cb7cef9-60bd-43f1-8b1e-0406c6558cf1</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-187857</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by otel</title>
      <description>&lt;p&gt;We got a grab a book from our area library but I think I learned more clear from this post.&lt;/p&gt;</description>
      <pubDate>Sat, 10 Dec 2011 13:53:55 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d04cecc2-e97e-4b77-be42-50a3356dc59a</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-185065</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by discount louboutins</title>
      <description>&lt;p&gt;We are very happy to &lt;a href="http://www.uklouboutinsales.net" rel="nofollow"&gt;discount louboutins&lt;/a&gt; welcome Marine Vacth as a new ambassadress. Recognising emerging talent has always been part of the spirit of Yves Saint &lt;a href="http://www.uklouboutinsales.net/Categories_yves-saint-laurent-pumps_19.html" rel="nofollow"&gt;Yves Saint Laurent Pumps&lt;/a&gt; Laurent,&amp;#8221; commented Deputy General Manager of Yves Saint Laurent, Nathalie Duran. &amp;#8220;Marine charmed us &lt;a href="http://www.uklouboutinsales.net/Categories_yves-saint-laurent-sandals_20.html" rel="nofollow"&gt;Yves Saint Laurent Sandals&lt;/a&gt; with her grace and sparkling presence, as well as &lt;a href="http://www.uklouboutinsales.net/Categories_yves-saint-laurent-slingbacks_21.html" rel="nofollow"&gt;Yves Saint Laurent Slingbacks&lt;/a&gt; her determined and audacious personality.&amp;#8221;&lt;/p&gt;</description>
      <pubDate>Sat, 05 Nov 2011 01:52:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:05fb0d0e-ca9a-4aa9-9c2b-12305b1dc8e1</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-168542</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by chy</title>
      <description>&lt;p&gt;&lt;a href="http://www.burberrybuy.org" rel="nofollow"&gt;Burberry Outlet&lt;/a&gt; September big AD movie has just been published, they cooperates with models Amber Anderson, Matthew Whitehouse, Edie Campbell and Rob Pryor. The model Matthew Whitehouse appears in Burberry AD movie for the second time. The theme is Burberry Nude Color, which derived from the sexy elements of Burberry New Arrival Women Perfume in the nice 1960s.in &lt;a href="http://www.burberryoutletonline1879.uk.com" rel="nofollow"&gt;Burberry UK&lt;/a&gt; Prorsum September AD movie, men and women models wear in nude color together, it seems that nude element will become the new fashion focus in this year. The nude color lambs coats wore by models, looks so elegant and exquisite. Burberry offers platform for designers to show literary or artistic talent as always, and combine itself with British artists, weather and music.This season, Burberry Nude Collection is iconic Women Capsule Collection, the clothing are?&lt;a href="http://www.burberrysalesmall.com" rel="nofollow"&gt;Burberry Sale &lt;/a&gt;, the other kinds include Burberry Sunglasses, Burberry Watches, Burberry Bags, Burberry Shoes. The materials includes satins, sateen, silks, cashmere, lace, PU leather, fur, lambs and so on.&lt;/p&gt;</description>
      <pubDate>Wed, 02 Nov 2011 20:32:53 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8803fb9c-62bf-4e79-8c1b-15dd1afaaad7</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-166893</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by Ashley Bowling</title>
      <description>&lt;p&gt;The Qing Dynasty, which lasted until 1912, was the last dynasty in China.&lt;/p&gt;</description>
      <pubDate>Sun, 16 Oct 2011 05:39:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c490f0cd-b913-4819-9e43-1be29ec62d90</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-157364</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by a href="http://www.womenuggmini.com/"&gt;women ugg mini&lt;/a&gt;</title>
      <description>&lt;p&gt;still waiting for some interesting&lt;/p&gt;</description>
      <pubDate>Wed, 12 Oct 2011 01:01:12 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:065a2f61-5e8e-493d-91c7-1d5ded55eb83</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-154938</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by Dr.Dre Headphones UK</title>
      <description>&lt;p&gt;Nice post.Thank you for taking the time to publish this information very useful!I&#8217;m still waiting for some interesting thoughts from your side in your next post thanks.&lt;/p&gt;</description>
      <pubDate>Tue, 11 Oct 2011 01:43:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4a316a8c-3938-4352-a667-143f8f28b6ef</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-154138</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by http://www.runningshoes2usa.com/Oakley-Sunglasses/index_1.html</title>
      <description>&lt;p&gt;Three days later, he discovered that this flea also jumps in there. one week later discovered that this pitiful flea has not only stopped in this drinking glass jumps &amp;#8211; - it already to be actually unable to jump out this drinking glass.&lt;/p&gt;</description>
      <pubDate>Sun, 21 Aug 2011 22:29:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c4606b7c-c703-4a98-8b01-7567c2c1bbbe</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-130838</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by Bowtrol</title>
      <description>&lt;p&gt;hmm ,i&amp;#8217;m not sure if this is what i&amp;#8217;m looking for but anyway this is interresting and could be useful some day,thanks for taking time to write such cool stuff&lt;/p&gt;</description>
      <pubDate>Mon, 08 Aug 2011 15:58:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5388c850-5fab-47a6-8f8d-463fcef71a81</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-125724</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by leveling kit f250</title>
      <description>&lt;p&gt;Your article is so informative I really like it Thanks :-)&lt;/p&gt;</description>
      <pubDate>Tue, 17 May 2011 13:10:48 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fc3cd222-0fc9-4ff2-b673-050cfecb4cac</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-100999</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by leveling kit ford</title>
      <description>&lt;p&gt;Wonderful blogs and I really love it
Thanks :-)&lt;/p&gt;</description>
      <pubDate>Tue, 17 May 2011 13:10:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b59b933e-d1eb-4b50-bbd2-143829794c90</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-100998</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by ford leveling kit</title>
      <description>&lt;p&gt;Your article is so informative I really like it
Thanks :-)&lt;/p&gt;</description>
      <pubDate>Tue, 17 May 2011 13:09:57 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:15a1c697-b49d-4538-a145-8c4174bd7d79</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-100997</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by custom made playing cards</title>
      <description>&lt;p&gt;great Information&amp;#8230;
Thnaks for posting it&amp;#8230;
It was very helpful..&lt;/p&gt;</description>
      <pubDate>Wed, 11 May 2011 07:26:13 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3c72934d-fd5f-4f04-a0b3-43c626d43d00</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-98273</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by okey oyunu oyna </title>
      <description>&lt;p&gt;this is very nice&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Okey oynamak hi&#231; bu kadar zevkli olmadi. Online ve 3 boyutlu &lt;a href="http://www.okeyoyunu-oyna.com" rel="nofollow"&gt;okey oyunu oyna&lt;/a&gt; ve turnuvalara sende katil.&lt;/p&gt;</description>
      <pubDate>Mon, 25 Apr 2011 16:06:43 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:157a444d-1d9f-41b4-808d-a43dbe93d3c9</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-90563</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by Big pony</title>
      <description>&lt;p&gt;Wow, this is too cool. I am very like it, Thank you for sharing&lt;/p&gt;</description>
      <pubDate>Mon, 11 Apr 2011 07:09:20 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c5e81433-8576-4c3f-9e33-9b3c7107fe29</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-82871</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by Big pony</title>
      <description>&lt;p&gt;Thanks for your share,thanks a lot.Good luck!&lt;/p&gt;</description>
      <pubDate>Mon, 11 Apr 2011 07:08:28 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:27860cae-d474-46e9-8386-68e874fa5290</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-82865</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by dory</title>
      <description>&lt;p&gt;This was a really fantastic post that I really do appreciate. This is something that is really amazing and interesting to me to say the least. 
&lt;a href="hallohi.net" rel="nofollow"&gt;Social Network&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 03 Apr 2011 19:24:34 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5153afad-221b-4324-bdbc-2eb51fea0a87</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-78935</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by johnm</title>
      <description>&lt;p&gt;There is lot of tutorial about ant scripting.It&amp;#8217;s quite easy to learn though. &lt;a href="http://www.backexercisespain.com/lower-back-pain-exercises" rel="nofollow"&gt;Lower Back Pain Treatment&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 31 Mar 2011 13:52:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a3abe1d7-4f67-4166-a087-10aa1ede6c72</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-77845</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by jaychouchou</title>
      <description>&lt;p&gt;To be, or not to be- that is a question.Whether &lt;a href="http://www.voien.com/" rel="nofollow"&gt;ipad bag&lt;/a&gt; tis nobler in the mind to suffer The slings and &lt;a href="http://www.fjblcy.com/" rel="nofollow"&gt;Game Controllers&lt;/a&gt; arrows of outrageous fortune Or to take arms against a sea of troubles, And &lt;a href="http://www.dewkett.com/" rel="nofollow"&gt;USB Gadgets&lt;/a&gt; by opposing end them.TT&lt;/p&gt;</description>
      <pubDate>Sat, 19 Mar 2011 02:35:52 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:de155625-86a8-47fa-a075-86b4af24cbc2</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-73852</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by vibram bikila blue</title>
      <description>&lt;p&gt;Vigilance is also needed in the Justice and Development Party (PJD), an Islamist party that has forty-six seats in the House of Representatives. &amp;#8220;The outlines are very good, but the result will be assessed 
 bikila womens[/url]
 bikila 43 mens[/url]
 bikila 44 mens[/url]
 bikila mens[/url]once the changes have been completed and will be known,&amp;#8221; said Abdullah Daha, first vice-secretary. The PJD and awaits with great interest that the project should make the commission in June, but demand to be represented. &amp;#8220;We will be available anyway because the king invited the Committee to consult the various components of the nation,&amp;#8221; he says.&lt;/p&gt;</description>
      <pubDate>Fri, 11 Mar 2011 03:42:38 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:48cfea69-2a53-43d9-b6ea-64f110a1ab0f</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-71904</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by dswehfhh</title>
      <description>&lt;p&gt;We are the professional &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket manufacturer&lt;/a&gt;, &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket supplier&lt;/a&gt;, &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;jacket factory&lt;/a&gt;, welcome you to &lt;a href="http://www.china-clothing-manufacturer.com/jackets.html" rel="nofollow"&gt;custom jacket&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Mar 2011 14:22:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:fe210058-a781-44cc-937f-b4c4e95ce437</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-71163</link>
    </item>
    <item>
      <title>"How To Misuse Ant" by iPhone SMS to Mac Backup</title>
      <description>&lt;p&gt;Thanks for shareing! I agree with you. The artical improve me so much! I will come here frequently. Would you like to banckup iphone SMS to mac, macBook, macbookPro as .txt files? Now a software iphone SMS to Mac Backup can help you to realize it.&lt;/p&gt;</description>
      <pubDate>Sat, 19 Feb 2011 02:39:34 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0c59909f-d1e5-4249-a73f-1808e876629c</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/05/how-to-misuse-ant#comment-64388</link>
    </item>
  </channel>
</rss>

