<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ketan&#039;s Musings &#187; Open Source</title>
	<atom:link href="http://ketan.padegaonkar.name/category/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://ketan.padegaonkar.name</link>
	<description>Where he blogs about his eclipse musings</description>
	<lastBuildDate>Sat, 26 Feb 2011 18:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>SWTBot Release updated for Helios</title>
		<link>http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html</link>
		<comments>http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html#comments</comments>
		<pubDate>Fri, 23 Jul 2010 16:03:25 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[swtbot]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=453</guid>
		<description><![CDATA[A new release of SWTBot is now available at a the usual location. This purpose of this release is to work with the helios release and contains a few bug minor fixes. A few other improvements were done to improve the code coverage for some plugins that were not tested too well. Forthcoming releases will [...]]]></description>
			<content:encoded><![CDATA[<p>A new release of SWTBot is now available at a <a href="http://eclipse.org/swtbot/downloads.php">the usual location</a>.</p>
<p>This purpose of this release is to work with the helios release and contains a few bug minor fixes.</p>
<p>A few other improvements were done to improve the <a href="http://download.eclipse.org/technology/swtbot/galileo/dev-build/coverage/org.eclipse.swtbot.swt.finder.test/">code coverage</a> for <a />some</a> plugins that were <a href="http://download.eclipse.org/technology/swtbot/galileo/dev-build/coverage/org.eclipse.swtbot.eclipse.finder.test/">not tested</a> too well.</p>
<p>Forthcoming releases will improve on the code coverage. Well, the irony.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Release+updated+for+Helios&amp;link=http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html&amp;notes=A%20new%20release%20of%20SWTBot%20is%20now%20available%20at%20a%20the%20usual%20location.%0D%0A%0D%0AThis%20purpose%20of%20this%20release%20is%20to%20work%20with%20the%20helios%20release%20and%20contains%20a%20few%20bug%20minor%20fixes.%0D%0A%0D%0AA%20few%20other%20improvements%20were%20done%20to%20improve%20the%20code%20coverage%20for%20some%20plugins%20that%20were%20not%20tested%20too%20well.%0D%0A%0D%0AForthcoming%20r&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Release+updated+for+Helios&amp;link=http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html&amp;notes=A%20new%20release%20of%20SWTBot%20is%20now%20available%20at%20a%20the%20usual%20location.%0D%0A%0D%0AThis%20purpose%20of%20this%20release%20is%20to%20work%20with%20the%20helios%20release%20and%20contains%20a%20few%20bug%20minor%20fixes.%0D%0A%0D%0AA%20few%20other%20improvements%20were%20done%20to%20improve%20the%20code%20coverage%20for%20some%20plugins%20that%20were%20not%20tested%20too%20well.%0D%0A%0D%0AForthcoming%20r&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Release+updated+for+Helios&amp;link=http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html&amp;notes=A%20new%20release%20of%20SWTBot%20is%20now%20available%20at%20a%20the%20usual%20location.%0D%0A%0D%0AThis%20purpose%20of%20this%20release%20is%20to%20work%20with%20the%20helios%20release%20and%20contains%20a%20few%20bug%20minor%20fixes.%0D%0A%0D%0AA%20few%20other%20improvements%20were%20done%20to%20improve%20the%20code%20coverage%20for%20some%20plugins%20that%20were%20not%20tested%20too%20well.%0D%0A%0D%0AForthcoming%20r&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Release+updated+for+Helios&amp;link=http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html&amp;notes=A%20new%20release%20of%20SWTBot%20is%20now%20available%20at%20a%20the%20usual%20location.%0D%0A%0D%0AThis%20purpose%20of%20this%20release%20is%20to%20work%20with%20the%20helios%20release%20and%20contains%20a%20few%20bug%20minor%20fixes.%0D%0A%0D%0AA%20few%20other%20improvements%20were%20done%20to%20improve%20the%20code%20coverage%20for%20some%20plugins%20that%20were%20not%20tested%20too%20well.%0D%0A%0D%0AForthcoming%20r&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Release+updated+for+Helios&amp;link=http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html&amp;notes=A%20new%20release%20of%20SWTBot%20is%20now%20available%20at%20a%20the%20usual%20location.%0D%0A%0D%0AThis%20purpose%20of%20this%20release%20is%20to%20work%20with%20the%20helios%20release%20and%20contains%20a%20few%20bug%20minor%20fixes.%0D%0A%0D%0AA%20few%20other%20improvements%20were%20done%20to%20improve%20the%20code%20coverage%20for%20some%20plugins%20that%20were%20not%20tested%20too%20well.%0D%0A%0D%0AForthcoming%20r&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2010/07/23/swtbot-release-updated-for-helios.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An embedded interpreter for eclipse</title>
		<link>http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html</link>
		<comments>http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html#comments</comments>
		<pubDate>Fri, 28 May 2010 07:40:20 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=428</guid>
		<description><![CDATA[As a java developer who is starting to use ruby and javascript for a lot of things lately &#8212; there is one thing I miss most. An embedded shell/interpreter for eclipse! An embedded console or an interpreter is a very powerful tool, it allows you to do some very interesting things with your software as [...]]]></description>
			<content:encoded><![CDATA[<p>As a java developer who is starting to use ruby and javascript for a lot of things lately &#8212; there is one thing I miss most. An embedded shell/interpreter for eclipse!</p>
<p>An embedded console or an interpreter is a very <a href="http://www.robbyonrails.com/articles/2005/08/18/are-you-a-console-master">powerful tool</a>, it allows you to do some very interesting things with your software as it is running, play around with it, tweak it and anything else you can ever imagine. All of this without the edit-save-compile-relaunch cycle.</p>
<p>Lately I&#8217;ve been working on an embedded console for eclipse. The primary motivation was to try out scripting approaches for <a href="http://eclipse.org/swtbot">SWTBot</a>. But I soon realized that I was using it for more than just scripting tests. I was using it to learn how eclipse works, try out different approaches to decide which one is best.</p>
<p>Some of the features include code completion, history lookup. This is possible using jruby&#8217;s objectspace and the readline support.</p>
<p>Here&#8217;s a small teaser video of what you can do with it an embedded jruby console for eclipse.</p>
<p><span id="more-428"></span></p>
<p>The update site url is here <a href="http://dl.swtbot.org/update-site">http://dl.swtbot.org/update-site</a></p>
<p>The example here uses SWTBot APIs. But there&#8217;s nothing stopping you from using anything else in any of your other plugins.</p>
<p>
<object width="1000" height="700">
<param name="movie" value="http://cdn.swtbot.org/swf/swt-console-demo.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<param name="allowScriptAccess" value="always"></param>
<embed type="application/x-shockwave-flash" width="1000" height="700" src="http://cdn.swtbot.org/swf/swt-console-demo.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=An+embedded+interpreter+for+eclipse&amp;link=http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html&amp;notes=As%20a%20java%20developer%20who%20is%20starting%20to%20use%20ruby%20and%20javascript%20for%20a%20lot%20of%20things%20lately%20--%20there%20is%20one%20thing%20I%20miss%20most.%20An%20embedded%20shell%2Finterpreter%20for%20eclipse%21%0D%0A%0D%0AAn%20embedded%20console%20or%20an%20interpreter%20is%20a%20very%20powerful%20tool%2C%20it%20allows%20you%20to%20do%20some%20very%20interesting%20things%20with%20your%20softwar&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=An+embedded+interpreter+for+eclipse&amp;link=http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html&amp;notes=As%20a%20java%20developer%20who%20is%20starting%20to%20use%20ruby%20and%20javascript%20for%20a%20lot%20of%20things%20lately%20--%20there%20is%20one%20thing%20I%20miss%20most.%20An%20embedded%20shell%2Finterpreter%20for%20eclipse%21%0D%0A%0D%0AAn%20embedded%20console%20or%20an%20interpreter%20is%20a%20very%20powerful%20tool%2C%20it%20allows%20you%20to%20do%20some%20very%20interesting%20things%20with%20your%20softwar&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=An+embedded+interpreter+for+eclipse&amp;link=http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html&amp;notes=As%20a%20java%20developer%20who%20is%20starting%20to%20use%20ruby%20and%20javascript%20for%20a%20lot%20of%20things%20lately%20--%20there%20is%20one%20thing%20I%20miss%20most.%20An%20embedded%20shell%2Finterpreter%20for%20eclipse%21%0D%0A%0D%0AAn%20embedded%20console%20or%20an%20interpreter%20is%20a%20very%20powerful%20tool%2C%20it%20allows%20you%20to%20do%20some%20very%20interesting%20things%20with%20your%20softwar&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=An+embedded+interpreter+for+eclipse&amp;link=http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html&amp;notes=As%20a%20java%20developer%20who%20is%20starting%20to%20use%20ruby%20and%20javascript%20for%20a%20lot%20of%20things%20lately%20--%20there%20is%20one%20thing%20I%20miss%20most.%20An%20embedded%20shell%2Finterpreter%20for%20eclipse%21%0D%0A%0D%0AAn%20embedded%20console%20or%20an%20interpreter%20is%20a%20very%20powerful%20tool%2C%20it%20allows%20you%20to%20do%20some%20very%20interesting%20things%20with%20your%20softwar&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=An+embedded+interpreter+for+eclipse&amp;link=http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html&amp;notes=As%20a%20java%20developer%20who%20is%20starting%20to%20use%20ruby%20and%20javascript%20for%20a%20lot%20of%20things%20lately%20--%20there%20is%20one%20thing%20I%20miss%20most.%20An%20embedded%20shell%2Finterpreter%20for%20eclipse%21%0D%0A%0D%0AAn%20embedded%20console%20or%20an%20interpreter%20is%20a%20very%20powerful%20tool%2C%20it%20allows%20you%20to%20do%20some%20very%20interesting%20things%20with%20your%20softwar&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2010/05/28/an-embedded-interpreter-for-eclipse.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SWTBot and Eclipse 3.4 (Ganymede)</title>
		<link>http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html</link>
		<comments>http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html#comments</comments>
		<pubDate>Thu, 20 May 2010 14:42:11 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=423</guid>
		<description><![CDATA[SWTBot has so been supporting Eclipse Ganymede since the last 2+ years before it moved to eclipse.org. Ganymede is now almost 2 years old and the last bug fix release was in Feb 2009. There has been a Galileo release of Eclipse in the Summer of 2009, and there is a new release Helios coming [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://eclipse.org/swtbot">SWTBot</a> has so been supporting Eclipse <a href="http://wiki.eclipse.org/Ganymede">Ganymede</a> since the last 2+ years before it moved to eclipse.org.</p>
<p>Ganymede is now almost 2 years old and the last bug fix release was in Feb 2009.</p>
<p>There has been a <a href="http://wiki.eclipse.org/Galileo">Galileo</a> release of Eclipse in the Summer of 2009, and there is a new release <a href="http://wiki.eclipse.org/Helios">Helios</a> coming up the horizon.</p>
<p>Given this situation, it is very difficult to continue to provide a light weight testing tool that works across 3 different versions of eclipse on 4 different platforms linux, windows and macosx(carbon/cocoa) while backporting APIs that only work on newer eclipse versions.</p>
<p>In light of this, I&#8217;m considering dropping support for eclipse 3.4 for future releases. I&#8217;m happy to assist anyone wanting to contribute efforts towards maintaining a release of SWTBot for Ganymede.</p>
<p>The v2.0.0.568 of SWTBot made last night would be the last that supports Ganymede.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+and+Eclipse+3.4+%28Ganymede%29&amp;link=http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html&amp;notes=SWTBot%20has%20so%20been%20supporting%20Eclipse%20Ganymede%20since%20the%20last%202%2B%20years%20before%20it%20moved%20to%20eclipse.org.%0D%0A%0D%0AGanymede%20is%20now%20almost%202%20years%20old%20and%20the%20last%20bug%20fix%20release%20was%20in%20Feb%202009.%0D%0A%0D%0AThere%20has%20been%20a%20Galileo%20release%20of%20Eclipse%20in%20the%20Summer%20of%202009%2C%20and%20there%20is%20a%20new%20release%20Helios%20coming%20up&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+and+Eclipse+3.4+%28Ganymede%29&amp;link=http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html&amp;notes=SWTBot%20has%20so%20been%20supporting%20Eclipse%20Ganymede%20since%20the%20last%202%2B%20years%20before%20it%20moved%20to%20eclipse.org.%0D%0A%0D%0AGanymede%20is%20now%20almost%202%20years%20old%20and%20the%20last%20bug%20fix%20release%20was%20in%20Feb%202009.%0D%0A%0D%0AThere%20has%20been%20a%20Galileo%20release%20of%20Eclipse%20in%20the%20Summer%20of%202009%2C%20and%20there%20is%20a%20new%20release%20Helios%20coming%20up&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+and+Eclipse+3.4+%28Ganymede%29&amp;link=http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html&amp;notes=SWTBot%20has%20so%20been%20supporting%20Eclipse%20Ganymede%20since%20the%20last%202%2B%20years%20before%20it%20moved%20to%20eclipse.org.%0D%0A%0D%0AGanymede%20is%20now%20almost%202%20years%20old%20and%20the%20last%20bug%20fix%20release%20was%20in%20Feb%202009.%0D%0A%0D%0AThere%20has%20been%20a%20Galileo%20release%20of%20Eclipse%20in%20the%20Summer%20of%202009%2C%20and%20there%20is%20a%20new%20release%20Helios%20coming%20up&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+and+Eclipse+3.4+%28Ganymede%29&amp;link=http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html&amp;notes=SWTBot%20has%20so%20been%20supporting%20Eclipse%20Ganymede%20since%20the%20last%202%2B%20years%20before%20it%20moved%20to%20eclipse.org.%0D%0A%0D%0AGanymede%20is%20now%20almost%202%20years%20old%20and%20the%20last%20bug%20fix%20release%20was%20in%20Feb%202009.%0D%0A%0D%0AThere%20has%20been%20a%20Galileo%20release%20of%20Eclipse%20in%20the%20Summer%20of%202009%2C%20and%20there%20is%20a%20new%20release%20Helios%20coming%20up&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+and+Eclipse+3.4+%28Ganymede%29&amp;link=http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html&amp;notes=SWTBot%20has%20so%20been%20supporting%20Eclipse%20Ganymede%20since%20the%20last%202%2B%20years%20before%20it%20moved%20to%20eclipse.org.%0D%0A%0D%0AGanymede%20is%20now%20almost%202%20years%20old%20and%20the%20last%20bug%20fix%20release%20was%20in%20Feb%202009.%0D%0A%0D%0AThere%20has%20been%20a%20Galileo%20release%20of%20Eclipse%20in%20the%20Summer%20of%202009%2C%20and%20there%20is%20a%20new%20release%20Helios%20coming%20up&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2010/05/20/swtbot-and-eclipse-3-4-ganymede.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Know your users&#8217; brains</title>
		<link>http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html</link>
		<comments>http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html#comments</comments>
		<pubDate>Sat, 10 Apr 2010 19:55:24 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=413</guid>
		<description><![CDATA[It is important to know who your users are when you are in the business of building anything. Building things is expensive. Software or otherwise. My mom would rather use a mac over a gentoo. A systems admin would rather use redhat over a mac on a production machine. It is also important to say [...]]]></description>
			<content:encoded><![CDATA[<p>It is important to know who your users are when you are in the business of building anything. Building things is expensive. Software or otherwise.</p>
<p>My mom would rather use a mac over a gentoo. A systems admin would rather use redhat over a mac on a production machine.</p>
<p>It is also important to say &#8220;NO&#8221; to people who are not your users. Almost all software at eclipse.org are frameworks, tools and app servers written primarily for developers.</p>
<p>The way software and API is designed for the developer is different from how it&#8217;s developed for the non-developer (most of the times). <a href="http://eclipse.org/swtbot">SWTBot</a> was originally and still is primarily a test-automation tool for use by QAs to automate test cases. The APIs are designed to be extremely intuitive, simple and easy to extend by QAs by merely looking at examples and not having to read API documentation.</p>
<p>Some context is in order if you haven&#8217;t had the opportunity to work closely with QAs before. Most QAs I&#8217;ve met understand customer requirements, understand the software and what the customers want out of it. I like to treat them as end users of the <del datetime="2010-04-10T14:36:15+00:00">buggy</del> software I build. They may not understand SWT threading, the eclipse ui and platform, OSGi and how TCP packets travel across the corporate firewall over to a load distributor in front of a cloud hosted at a datacenter on the other side of the continent. Try explaining a &#8220;org.eclipse.swt.SWTException: <a href="http://www.eclipse.org/swt/faq.php#uithread">Invalid thread</a> access&#8221; to a QA and you&#8217;ll get interesting looks.</p>
<p>QAs are good at finding bugs in whatever software they are testing. Testing all of the software is <a href="http://wiki.eclipse.org/WTP_Smoke_Test_Scenarios_R30">time consuming</a>, not to mention testing <a href="http://wiki.eclipse.org/WTP_Compatibility_Tests">backward compatibility</a> with older software. Nobody likes clicking around the same navigation path in the UI all the time. </p>
<p>QAs like exploring interesting ways to use the software and ensure that it works consistently as software evolves over time. The traditional favorites have been the &#8216;heavy weight&#8217; automation tools like HP&#8217;s QTP, IBM&#8217;s Rational Robot, Borland&#8217;s SilkTest and the open source &#8216;light weight&#8217; tools like selenium, sahi, and a lot others.</p>
<p>Each of these tools has its advantages and disadvantages. One of the most powerful features of each of these toolchains is the ability to author scripts in a dynamic language. The commercial vendors use vbscript or some other variant of the language, and provide some forms of integration with defect tracking tools. The open source tools are primarily light weight, use the languages like javascript, ruby, python and don&#8217;t integrate much with anything but your IDE and things like <a href="http://ant.apache.org/">ant</a> or <a href="http://rake.rubyforge.org/">rake</a>.</p>
<p>The end goal is to make SWTBot an extremely good, open source, light weight tool for QAs to automate tests, and be just about useful for developers to write simple test cases with and not something <a href="http://theoatmeal.com/comics/design_hell">in between</a> that neither of them like.</p>
<p>As part of evolving SWTBot APIs we need to ensure that we stay true to our goal. This sometimes means saying NO to feature requests and even patches from developers if it hurts the non-developers.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Know+your+users%27+brains&amp;link=http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html&amp;notes=It%20is%20important%20to%20know%20who%20your%20users%20are%20when%20you%20are%20in%20the%20business%20of%20building%20anything.%20Building%20things%20is%20expensive.%20Software%20or%20otherwise.%0D%0A%0D%0AMy%20mom%20would%20rather%20use%20a%20mac%20over%20a%20gentoo.%20A%20systems%20admin%20would%20rather%20use%20redhat%20over%20a%20mac%20on%20a%20production%20machine.%0D%0A%0D%0AIt%20is%20also%20important%20to%20sa&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Know+your+users%27+brains&amp;link=http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html&amp;notes=It%20is%20important%20to%20know%20who%20your%20users%20are%20when%20you%20are%20in%20the%20business%20of%20building%20anything.%20Building%20things%20is%20expensive.%20Software%20or%20otherwise.%0D%0A%0D%0AMy%20mom%20would%20rather%20use%20a%20mac%20over%20a%20gentoo.%20A%20systems%20admin%20would%20rather%20use%20redhat%20over%20a%20mac%20on%20a%20production%20machine.%0D%0A%0D%0AIt%20is%20also%20important%20to%20sa&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Know+your+users%27+brains&amp;link=http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html&amp;notes=It%20is%20important%20to%20know%20who%20your%20users%20are%20when%20you%20are%20in%20the%20business%20of%20building%20anything.%20Building%20things%20is%20expensive.%20Software%20or%20otherwise.%0D%0A%0D%0AMy%20mom%20would%20rather%20use%20a%20mac%20over%20a%20gentoo.%20A%20systems%20admin%20would%20rather%20use%20redhat%20over%20a%20mac%20on%20a%20production%20machine.%0D%0A%0D%0AIt%20is%20also%20important%20to%20sa&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Know+your+users%27+brains&amp;link=http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html&amp;notes=It%20is%20important%20to%20know%20who%20your%20users%20are%20when%20you%20are%20in%20the%20business%20of%20building%20anything.%20Building%20things%20is%20expensive.%20Software%20or%20otherwise.%0D%0A%0D%0AMy%20mom%20would%20rather%20use%20a%20mac%20over%20a%20gentoo.%20A%20systems%20admin%20would%20rather%20use%20redhat%20over%20a%20mac%20on%20a%20production%20machine.%0D%0A%0D%0AIt%20is%20also%20important%20to%20sa&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Know+your+users%27+brains&amp;link=http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html&amp;notes=It%20is%20important%20to%20know%20who%20your%20users%20are%20when%20you%20are%20in%20the%20business%20of%20building%20anything.%20Building%20things%20is%20expensive.%20Software%20or%20otherwise.%0D%0A%0D%0AMy%20mom%20would%20rather%20use%20a%20mac%20over%20a%20gentoo.%20A%20systems%20admin%20would%20rather%20use%20redhat%20over%20a%20mac%20on%20a%20production%20machine.%0D%0A%0D%0AIt%20is%20also%20important%20to%20sa&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2010/04/11/know-your-users-brains.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Announcing a new release of SWTBot</title>
		<link>http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html</link>
		<comments>http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html#comments</comments>
		<pubDate>Fri, 29 May 2009 12:34:46 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[swt]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=352</guid>
		<description><![CDATA[You can download the latest and greatest from the SWTBot download page. A listing of some of the new features available: Bug 263036 &#8211; SWTBot finally has an icon that was missing since two years! Bug 269919 &#8211; Added support for toggle buttons Bug 271246 &#8211; Better support for handling editors. This should serve as [...]]]></description>
			<content:encoded><![CDATA[<p>You can download the latest and greatest from the <a href="http://www.eclipse.org/swtbot/downloads.php">SWTBot download page</a>.</p>
<p>A listing of some of the new features available:</p>
<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=263036">Bug 263036</a> &#8211; SWTBot finally has an icon that was missing since two years!<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=269919">Bug 269919</a> &#8211; Added support for toggle buttons<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=271246">Bug 271246</a> &#8211; Better support for handling editors. This should serve as a good start towards providing support for multipage, forms based editors<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=271132">Bug 271132</a> &#8211; Using Display#post() to support sending native click events instead of fake events. This is still work in progress and not all widgets support native events yet.<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=273624">Bug 273624</a> &#8211; Use native keyboard events for typing. SWTBot currently defaults to using AWT robot. SWT&#8217;s Dispay#post() is available as well &#8212; it is however buggy across platforms and swt versions. Since SWTBot uses native keyboard events, it needs to understand various <a href="http://wiki.eclipse.org/SWTBot/Keyboard_Layouts">Keyboard Layouts</a>.<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=267189">Bug 267189</a> &#8211; Support capturing screenshots of widgets.<br />
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=277093">Bug 277093</a> &#8211; Support for Link widgets.</p>
<p>There are also a lot of minor bugs that were fixed in this release.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Announcing+a+new+release+of+SWTBot&amp;link=http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html&amp;notes=You%20can%20download%20the%20latest%20and%20greatest%20from%20the%20SWTBot%20download%20page.%0A%0AA%20listing%20of%20some%20of%20the%20new%20features%20available%3A%0A%0ABug%20263036%20-%20SWTBot%20finally%20has%20an%20icon%20that%20was%20missing%20since%20two%20years%21%0ABug%20269919%20-%20Added%20support%20for%20toggle%20buttons%0ABug%20271246%20-%20Better%20support%20for%20handling%20editors.%20This%20sh&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Announcing+a+new+release+of+SWTBot&amp;link=http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html&amp;notes=You%20can%20download%20the%20latest%20and%20greatest%20from%20the%20SWTBot%20download%20page.%0A%0AA%20listing%20of%20some%20of%20the%20new%20features%20available%3A%0A%0ABug%20263036%20-%20SWTBot%20finally%20has%20an%20icon%20that%20was%20missing%20since%20two%20years%21%0ABug%20269919%20-%20Added%20support%20for%20toggle%20buttons%0ABug%20271246%20-%20Better%20support%20for%20handling%20editors.%20This%20sh&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Announcing+a+new+release+of+SWTBot&amp;link=http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html&amp;notes=You%20can%20download%20the%20latest%20and%20greatest%20from%20the%20SWTBot%20download%20page.%0A%0AA%20listing%20of%20some%20of%20the%20new%20features%20available%3A%0A%0ABug%20263036%20-%20SWTBot%20finally%20has%20an%20icon%20that%20was%20missing%20since%20two%20years%21%0ABug%20269919%20-%20Added%20support%20for%20toggle%20buttons%0ABug%20271246%20-%20Better%20support%20for%20handling%20editors.%20This%20sh&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Announcing+a+new+release+of+SWTBot&amp;link=http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html&amp;notes=You%20can%20download%20the%20latest%20and%20greatest%20from%20the%20SWTBot%20download%20page.%0A%0AA%20listing%20of%20some%20of%20the%20new%20features%20available%3A%0A%0ABug%20263036%20-%20SWTBot%20finally%20has%20an%20icon%20that%20was%20missing%20since%20two%20years%21%0ABug%20269919%20-%20Added%20support%20for%20toggle%20buttons%0ABug%20271246%20-%20Better%20support%20for%20handling%20editors.%20This%20sh&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Announcing+a+new+release+of+SWTBot&amp;link=http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html&amp;notes=You%20can%20download%20the%20latest%20and%20greatest%20from%20the%20SWTBot%20download%20page.%0A%0AA%20listing%20of%20some%20of%20the%20new%20features%20available%3A%0A%0ABug%20263036%20-%20SWTBot%20finally%20has%20an%20icon%20that%20was%20missing%20since%20two%20years%21%0ABug%20269919%20-%20Added%20support%20for%20toggle%20buttons%0ABug%20271246%20-%20Better%20support%20for%20handling%20editors.%20This%20sh&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2009/05/29/announcing-a-new-release-of-swtbot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run JRuby From Within A Jar And Package Your Own Gems Along</title>
		<link>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html</link>
		<comments>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html#comments</comments>
		<pubDate>Fri, 10 Apr 2009 03:50:35 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GNU & Linux]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse-meets-jruby]]></category>
		<category><![CDATA[jruby]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=323</guid>
		<description><![CDATA[Jruby-in a jar already bundles rspec and rake, so the goal was to find out where it gets packaged. Download the jruby source zip, extract it and open the build.xml file, search for &#8220;rspec&#8221; (there&#8217;s two occurences) and you&#8217;ll find that it&#8217;s passed in as an argument to the gem installer, add in another line [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dist.codehaus.org/jruby/1.2.0/jruby-complete-1.2.0.jar">Jruby-in a jar</a> already bundles <a href="http://rspec.info/">rspec</a> and <a href="http://rake.rubyforge.org/">rake</a>, so the goal was to find out where it gets packaged.</p>
<p>Download the <a href="http://dist.codehaus.org/jruby/1.2.0/jruby-src-1.2.0.zip">jruby source zip</a>, extract it and open the build.xml file, search for &#8220;rspec&#8221; (there&#8217;s two occurences) and you&#8217;ll find that it&#8217;s passed in as an argument to the gem installer, add in another line with &#8220;cucumber&#8221;:</p>
<pre>
&lt;target name="install-gems"&gt;
  &lt;property name="jruby.home" value="${basedir}"/&gt;
  &lt;java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"&gt;
    &lt;classpath refid="build.classpath"/&gt;
    &lt;classpath path="${jruby.classes.dir}"/&gt;
    &lt;sysproperty key="jruby.home" value="${jruby.home}"/&gt;
    &lt;arg value="--command"/&gt;
    &lt;arg value="maybe_install_gems"/&gt;
    &lt;arg value="rspec"/&gt;
    &lt;arg value="rake"/&gt;
    <b>&lt;arg value="cucumber"/&gt; &lt;!-- add cucumber --&gt;</b>
    &lt;arg value="--env-shebang"/&gt;
  &lt;/java&gt;
&lt;/target&gt;
</pre>
<p>Then run ant:</p>
<pre><b>$ ant jar-complete</b></pre>
<p>To verify that everything is fine:</p>
<pre>$ <b>java -jar lib/jruby-complete.jar -S gem list</b>

*** LOCAL GEMS ***

builder (2.1.2)
cucumber (0.2.3)
diff-lcs (1.1.2)
polyglot (0.2.5)
rake (0.8.4)
rspec (1.2.2)
sources (0.0.1)
term-ansicolor (1.0.3)
treetop (1.2.5)</pre>
<p>Great we&#8217;ve now managed to package jruby-in-a-jar with some additional gems. Now to run <a href="http://ketan.padegaonkar.name/2009/04/10/cucumber-on-jruby-inside-eclipse.html">cucumber on jruby in eclipse</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Run+JRuby+From+Within+A+Jar+And+Package+Your+Own+Gems+Along&amp;link=http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html&amp;notes=Jruby-in%20a%20jar%20already%20bundles%20rspec%20and%20rake%2C%20so%20the%20goal%20was%20to%20find%20out%20where%20it%20gets%20packaged.%0A%0ADownload%20the%20jruby%20source%20zip%2C%20extract%20it%20and%20open%20the%20build.xml%20file%2C%20search%20for%20%22rspec%22%20%28there%27s%20two%20occurences%29%20and%20you%27ll%20find%20that%20it%27s%20passed%20in%20as%20an%20argument%20to%20the%20gem%20installer%2C%20add%20in%20anoth&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2009/04/10/run-jruby-from-within-a-jar-and-package-your-own-gems-along.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SWTBot has moved to eclipse.org!</title>
		<link>http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html</link>
		<comments>http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html#comments</comments>
		<pubDate>Wed, 03 Dec 2008 03:52:53 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=255</guid>
		<description><![CDATA[SWTBot has finally moved to eclipse.org. There is a bit of documentation sitting at the old home that needs to move to eclipse.org. I&#8217;m hoping to move this over in the next couple of days. The sourcecode will also move during the course of the week. I&#8217;m busy renaming plugin IDs and packages to use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://eclipse.org/swtbot">SWTBot</a> has finally moved to <a href="http://eclipse.org">eclipse.org</a>.</p>
<p>There is a bit of documentation sitting at the <a href="http://swtbot.sourceforge.net">old home</a> that needs to move to eclipse.org. I&#8217;m hoping to move this over in the next couple of days.</p>
<p>The sourcecode will also move during the course of the week. I&#8217;m busy renaming plugin IDs and packages to use the org.eclipse.swtbot namespace. Meanwhile you can participate on the <a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.swtbot">newsgroups</a>.</p>
<p>Cheers!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+has+moved+to+eclipse.org%21&amp;link=http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html&amp;notes=SWTBot%20has%20finally%20moved%20to%20eclipse.org.%0A%0AThere%20is%20a%20bit%20of%20documentation%20sitting%20at%20the%20old%20home%20that%20needs%20to%20move%20to%20eclipse.org.%20I%27m%20hoping%20to%20move%20this%20over%20in%20the%20next%20couple%20of%20days.%0A%0AThe%20sourcecode%20will%20also%20move%20during%20the%20course%20of%20the%20week.%20I%27m%20busy%20renaming%20plugin%20IDs%20and%20packages%20to%20use&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+has+moved+to+eclipse.org%21&amp;link=http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html&amp;notes=SWTBot%20has%20finally%20moved%20to%20eclipse.org.%0A%0AThere%20is%20a%20bit%20of%20documentation%20sitting%20at%20the%20old%20home%20that%20needs%20to%20move%20to%20eclipse.org.%20I%27m%20hoping%20to%20move%20this%20over%20in%20the%20next%20couple%20of%20days.%0A%0AThe%20sourcecode%20will%20also%20move%20during%20the%20course%20of%20the%20week.%20I%27m%20busy%20renaming%20plugin%20IDs%20and%20packages%20to%20use&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+has+moved+to+eclipse.org%21&amp;link=http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html&amp;notes=SWTBot%20has%20finally%20moved%20to%20eclipse.org.%0A%0AThere%20is%20a%20bit%20of%20documentation%20sitting%20at%20the%20old%20home%20that%20needs%20to%20move%20to%20eclipse.org.%20I%27m%20hoping%20to%20move%20this%20over%20in%20the%20next%20couple%20of%20days.%0A%0AThe%20sourcecode%20will%20also%20move%20during%20the%20course%20of%20the%20week.%20I%27m%20busy%20renaming%20plugin%20IDs%20and%20packages%20to%20use&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+has+moved+to+eclipse.org%21&amp;link=http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html&amp;notes=SWTBot%20has%20finally%20moved%20to%20eclipse.org.%0A%0AThere%20is%20a%20bit%20of%20documentation%20sitting%20at%20the%20old%20home%20that%20needs%20to%20move%20to%20eclipse.org.%20I%27m%20hoping%20to%20move%20this%20over%20in%20the%20next%20couple%20of%20days.%0A%0AThe%20sourcecode%20will%20also%20move%20during%20the%20course%20of%20the%20week.%20I%27m%20busy%20renaming%20plugin%20IDs%20and%20packages%20to%20use&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+has+moved+to+eclipse.org%21&amp;link=http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html&amp;notes=SWTBot%20has%20finally%20moved%20to%20eclipse.org.%0A%0AThere%20is%20a%20bit%20of%20documentation%20sitting%20at%20the%20old%20home%20that%20needs%20to%20move%20to%20eclipse.org.%20I%27m%20hoping%20to%20move%20this%20over%20in%20the%20next%20couple%20of%20days.%0A%0AThe%20sourcecode%20will%20also%20move%20during%20the%20course%20of%20the%20week.%20I%27m%20busy%20renaming%20plugin%20IDs%20and%20packages%20to%20use&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2008/12/03/swtbot-has-moved-to-eclipseorg.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SWTBot Proposal at Eclipse.org</title>
		<link>http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html</link>
		<comments>http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html#comments</comments>
		<pubDate>Sat, 06 Sep 2008 03:34:51 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Recommeded tools]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=242</guid>
		<description><![CDATA[SWTBot has been proposed as an eclipse project. Everyone is invited to comment on and/or join the project. Please send all feedback to the SWTBot newsgroup (web link). See you all there. Post on Google Buzz Share this on Reddit Tweet This! Share this on Facebook Add this to DZone Get Shareaholic]]></description>
			<content:encoded><![CDATA[<p><a href="http://swtbot.org">SWTBot</a> has been <a href="http://eclipse.org/proposals/swtbot">proposed</a> as an eclipse project.</p>
<p>Everyone is invited to comment on and/or join the project. Please send all feedback to the SWTBot <a href="news://news.eclipse.org/eclipse.swtbot">newsgroup</a> (<a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.swtbot">web link</a>).</p>
<p>See you all there.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Proposal+at+Eclipse.org&amp;link=http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html&amp;notes=SWTBot%20has%20been%20proposed%20as%20an%20eclipse%20project.%0A%0AEveryone%20is%20invited%20to%20comment%20on%20and%2For%20join%20the%20project.%20Please%20send%20all%20feedback%20to%20the%20SWTBot%20newsgroup%20%28web%20link%29.%0A%0ASee%20you%20all%20there.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Proposal+at+Eclipse.org&amp;link=http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html&amp;notes=SWTBot%20has%20been%20proposed%20as%20an%20eclipse%20project.%0A%0AEveryone%20is%20invited%20to%20comment%20on%20and%2For%20join%20the%20project.%20Please%20send%20all%20feedback%20to%20the%20SWTBot%20newsgroup%20%28web%20link%29.%0A%0ASee%20you%20all%20there.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Proposal+at+Eclipse.org&amp;link=http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html&amp;notes=SWTBot%20has%20been%20proposed%20as%20an%20eclipse%20project.%0A%0AEveryone%20is%20invited%20to%20comment%20on%20and%2For%20join%20the%20project.%20Please%20send%20all%20feedback%20to%20the%20SWTBot%20newsgroup%20%28web%20link%29.%0A%0ASee%20you%20all%20there.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Proposal+at+Eclipse.org&amp;link=http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html&amp;notes=SWTBot%20has%20been%20proposed%20as%20an%20eclipse%20project.%0A%0AEveryone%20is%20invited%20to%20comment%20on%20and%2For%20join%20the%20project.%20Please%20send%20all%20feedback%20to%20the%20SWTBot%20newsgroup%20%28web%20link%29.%0A%0ASee%20you%20all%20there.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+Proposal+at+Eclipse.org&amp;link=http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html&amp;notes=SWTBot%20has%20been%20proposed%20as%20an%20eclipse%20project.%0A%0AEveryone%20is%20invited%20to%20comment%20on%20and%2For%20join%20the%20project.%20Please%20send%20all%20feedback%20to%20the%20SWTBot%20newsgroup%20%28web%20link%29.%0A%0ASee%20you%20all%20there.&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2008/09/06/swtbot-proposal-at-eclipseorg.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWTBot 1.2.0 released</title>
		<link>http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html</link>
		<comments>http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html#comments</comments>
		<pubDate>Fri, 29 Aug 2008 21:34:25 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Recommeded tools]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[functional testing]]></category>
		<category><![CDATA[swt]]></category>
		<category><![CDATA[swtbot]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=237</guid>
		<description><![CDATA[For the impatient: Direct download link: https://sourceforge.net/project/showfiles.php?group_id=188411&#38;package_id=220519&#38;release_id=622752 Update site: http://swtbot.sourceforge.net/latest/update-site/ SWTBot 1.2.0 is the 3rd of the 1.x releases of SWTBot was released last night, and there have already been about 200 downloads by the time of writing this blog post. SWTBot has always believed in release early release often mantra, and pushes out nightly [...]]]></description>
			<content:encoded><![CDATA[<p>For the impatient:<br />
Direct download link: <a href="https://sourceforge.net/project/showfiles.php?group_id=188411&amp;package_id=220519&amp;release_id=622752">https://sourceforge.net/project/showfiles.php?group_id=188411&amp;package_id=220519&amp;release_id=622752</a></p>
<p>Update site: <a href="http://swtbot.sourceforge.net/latest/update-site/">http://swtbot.sourceforge.net/latest/update-site/</a></p>
<p>SWTBot 1.2.0 is the 3rd of the 1.x releases of SWTBot was released last night, and there have already been about 200 downloads by the time of writing this blog post.</p>
<p>SWTBot has always believed in <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html">release early release often</a> mantra, and pushes out <a href="http://swtbot.sourceforge.net/artifacts/trunk/">nightly builds</a> out of CruiseControl. From the download stats I&#8217;m looking at, there are more downloads of the nightly build than the &#8216;stable&#8217; available on the sourceforge mirrors.</p>
<p>The highlight of the release is support for view menus and view toolbar.</p>
<p>Thanks to the contributors and adoptors, for patches, criticism, and suggestions for improvement. The release has fixed about <a href="http://swtbot.sourceforge.net/changelog.html">42 issues</a>.</p>
<p>Read more on the detailed <a href="http://swtbot.sourceforge.net/releases/1.2.0/release-notes.html">release notes</a> and the <a href="http://swtbot.sourceforge.net/changelog.html">changelog</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+1.2.0+released&amp;link=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;notes=For%20the%20impatient%3A%0ADirect%20download%20link%3A%20https%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D188411%26amp%3Bpackage_id%3D220519%26amp%3Brelease_id%3D622752%0A%0AUpdate%20site%3A%20http%3A%2F%2Fswtbot.sourceforge.net%2Flatest%2Fupdate-site%2F%0A%0ASWTBot%201.2.0%20is%20the%203rd%20of%20the%201.x%20releases%20of%20SWTBot%20was%20released%20last%20night%2C%20and%20there&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+1.2.0+released&amp;link=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;notes=For%20the%20impatient%3A%0ADirect%20download%20link%3A%20https%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D188411%26amp%3Bpackage_id%3D220519%26amp%3Brelease_id%3D622752%0A%0AUpdate%20site%3A%20http%3A%2F%2Fswtbot.sourceforge.net%2Flatest%2Fupdate-site%2F%0A%0ASWTBot%201.2.0%20is%20the%203rd%20of%20the%201.x%20releases%20of%20SWTBot%20was%20released%20last%20night%2C%20and%20there&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+1.2.0+released&amp;link=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;notes=For%20the%20impatient%3A%0ADirect%20download%20link%3A%20https%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D188411%26amp%3Bpackage_id%3D220519%26amp%3Brelease_id%3D622752%0A%0AUpdate%20site%3A%20http%3A%2F%2Fswtbot.sourceforge.net%2Flatest%2Fupdate-site%2F%0A%0ASWTBot%201.2.0%20is%20the%203rd%20of%20the%201.x%20releases%20of%20SWTBot%20was%20released%20last%20night%2C%20and%20there&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+1.2.0+released&amp;link=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;notes=For%20the%20impatient%3A%0ADirect%20download%20link%3A%20https%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D188411%26amp%3Bpackage_id%3D220519%26amp%3Brelease_id%3D622752%0A%0AUpdate%20site%3A%20http%3A%2F%2Fswtbot.sourceforge.net%2Flatest%2Fupdate-site%2F%0A%0ASWTBot%201.2.0%20is%20the%203rd%20of%20the%201.x%20releases%20of%20SWTBot%20was%20released%20last%20night%2C%20and%20there&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=SWTBot+1.2.0+released&amp;link=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;notes=For%20the%20impatient%3A%0ADirect%20download%20link%3A%20https%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D188411%26amp%3Bpackage_id%3D220519%26amp%3Brelease_id%3D622752%0A%0AUpdate%20site%3A%20http%3A%2F%2Fswtbot.sourceforge.net%2Flatest%2Fupdate-site%2F%0A%0ASWTBot%201.2.0%20is%20the%203rd%20of%20the%201.x%20releases%20of%20SWTBot%20was%20released%20last%20night%2C%20and%20there&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Growl notifications from ant</title>
		<link>http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html</link>
		<comments>http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html#comments</comments>
		<pubDate>Wed, 09 Jul 2008 03:59:34 +0000</pubDate>
		<dc:creator>Ketan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[growl]]></category>

		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=234</guid>
		<description><![CDATA[If you use ant to run your builds, and would like to receive growl notifications about execution status, presenting Growl notifications for ant. All you need to do is execute: ant -listener com.google.code.ant.growlnotify.GrowlListener And you&#8217;ll need is the growlnotify binary somewhere on your path, this is bundled with the Growl binary dmg. Post on Google [...]]]></description>
			<content:encoded><![CDATA[<p>If you use ant to run your builds, and would like to receive <a href="http://growl.info">growl</a> notifications about execution status, presenting <a href="http://code.google.com/p/ant-growlnotify/">Growl notifications for ant</a>.</p>
<p>All you need to do is execute:</p>
<p><code>ant -listener com.google.code.ant.growlnotify.GrowlListener</code></p>
<p>And you&#8217;ll need is the <a href="http://growl.info/documentation/growlnotify.php">growlnotify</a> binary somewhere on your path, this is bundled with the Growl binary dmg.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Growl+notifications+from+ant&amp;link=http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html&amp;notes=If%20you%20use%20ant%20to%20run%20your%20builds%2C%20and%20would%20like%20to%20receive%20growl%20notifications%20about%20execution%20status%2C%20presenting%20Growl%20notifications%20for%20ant.%0A%0AAll%20you%20need%20to%20do%20is%20execute%3A%0A%0Aant%20-listener%20com.google.code.ant.growlnotify.GrowlListener%0A%0AAnd%20you%27ll%20need%20is%20the%20growlnotify%20binary%20somewhere%20on%20your%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://www.shareaholic.com/api/share/?title=Growl+notifications+from+ant&amp;link=http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html&amp;notes=If%20you%20use%20ant%20to%20run%20your%20builds%2C%20and%20would%20like%20to%20receive%20growl%20notifications%20about%20execution%20status%2C%20presenting%20Growl%20notifications%20for%20ant.%0A%0AAll%20you%20need%20to%20do%20is%20execute%3A%0A%0Aant%20-listener%20com.google.code.ant.growlnotify.GrowlListener%0A%0AAnd%20you%27ll%20need%20is%20the%20growlnotify%20binary%20somewhere%20on%20your%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Growl+notifications+from+ant&amp;link=http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html&amp;notes=If%20you%20use%20ant%20to%20run%20your%20builds%2C%20and%20would%20like%20to%20receive%20growl%20notifications%20about%20execution%20status%2C%20presenting%20Growl%20notifications%20for%20ant.%0A%0AAll%20you%20need%20to%20do%20is%20execute%3A%0A%0Aant%20-listener%20com.google.code.ant.growlnotify.GrowlListener%0A%0AAnd%20you%27ll%20need%20is%20the%20growlnotify%20binary%20somewhere%20on%20your%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=RT+%40ketanpkr+%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Growl+notifications+from+ant&amp;link=http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html&amp;notes=If%20you%20use%20ant%20to%20run%20your%20builds%2C%20and%20would%20like%20to%20receive%20growl%20notifications%20about%20execution%20status%2C%20presenting%20Growl%20notifications%20for%20ant.%0A%0AAll%20you%20need%20to%20do%20is%20execute%3A%0A%0Aant%20-listener%20com.google.code.ant.growlnotify.GrowlListener%0A%0AAnd%20you%27ll%20need%20is%20the%20growlnotify%20binary%20somewhere%20on%20your%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.shareaholic.com/api/share/?title=Growl+notifications+from+ant&amp;link=http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html&amp;notes=If%20you%20use%20ant%20to%20run%20your%20builds%2C%20and%20would%20like%20to%20receive%20growl%20notifications%20about%20execution%20status%2C%20presenting%20Growl%20notifications%20for%20ant.%0A%0AAll%20you%20need%20to%20do%20is%20execute%3A%0A%0Aant%20-listener%20com.google.code.ant.growlnotify.GrowlListener%0A%0AAnd%20you%27ll%20need%20is%20the%20growlnotify%20binary%20somewhere%20on%20your%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=102&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://ketan.padegaonkar.name/2008/07/09/growl-notifications-from-ant.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

