<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-28729</id>
	<title>Nabble - Buildr</title>
	<updated>2009-11-27T00:44:54Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Buildr-f28729.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Buildr-f28729.html" />
	<subtitle type="html">&lt;a href=&quot;http://incubator.apache.org/projects/buildr.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Buildr&lt;/a&gt;&amp;nbsp;is a build system for Java applications written in Ruby. We wanted something that's simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that?s a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency management.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26537708</id>
	<title>Including dependencies with a JAR package</title>
	<published>2009-11-27T00:44:54Z</published>
	<updated>2009-11-27T00:44:54Z</updated>
	<author>
		<name>tommycli</name>
	</author>
	<content type="html">I use buildr with the transitive compile.with artifact specifications.
&lt;br&gt;&lt;br&gt;My problem is this: After buildr makes its package, I have a nice JAR file, but I cannot run it without its dependency JARs.
&lt;br&gt;&lt;br&gt;I don't even know which JARs it depends on. How do you find out which JARs you need to distribute with your project? Can buildr package all of it into one file?
&lt;br&gt;&lt;br&gt;Tommy&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Including-dependencies-with-a-JAR-package-tp26537708p26537708.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292941</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:59:29Z</published>
	<updated>2009-11-10T14:59:29Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Thanks, yes, I think I have solutions for both platforms now. &amp;nbsp; Just need to
&lt;br&gt;start VirtualBox to test the Windows part (which I should have done the
&lt;br&gt;first time around).
&lt;br&gt;&lt;br&gt;And I've now removed all other scripts (jirb, jrubyc, ...) so they don't
&lt;br&gt;conflict with other JRuby installs.
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 2:53 PM, Nick Sieger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicksieger@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For Windows, you can piggy back off our new native launcher in JRuby 1.4 by
&lt;br&gt;&amp;gt; copying jruby.exe to buildr.exe. This effectively does the same as &amp;quot;jruby -S
&lt;br&gt;&amp;gt; buildr&amp;quot; would do. The PATH issue is trickier admittedly. You really need the
&lt;br&gt;&amp;gt; shebang in the &amp;quot;buildr&amp;quot; script to point to the copy of JRuby that was
&lt;br&gt;&amp;gt; bundled, instead of &amp;quot;#!/usr/bin/env jruby&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /Nick
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 10, 2009, at 16:42 , Alex Boisvert wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp;First, if
&lt;br&gt;&amp;gt;&amp;gt; you already have jruby in your PATH, things get confused and basically
&lt;br&gt;&amp;gt;&amp;gt; nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless for
&lt;br&gt;&amp;gt;&amp;gt; Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292941&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; everything I could that didn't affect functionality, such as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; documentation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;1) unzip in a directory,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292098p26292941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292942</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:59:29Z</published>
	<updated>2009-11-10T14:59:29Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Thanks, yes, I think I have solutions for both platforms now. &amp;nbsp; Just need to
&lt;br&gt;start VirtualBox to test the Windows part (which I should have done the
&lt;br&gt;first time around).
&lt;br&gt;&lt;br&gt;And I've now removed all other scripts (jirb, jrubyc, ...) so they don't
&lt;br&gt;conflict with other JRuby installs.
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 2:53 PM, Nick Sieger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292942&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicksieger@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For Windows, you can piggy back off our new native launcher in JRuby 1.4 by
&lt;br&gt;&amp;gt; copying jruby.exe to buildr.exe. This effectively does the same as &amp;quot;jruby -S
&lt;br&gt;&amp;gt; buildr&amp;quot; would do. The PATH issue is trickier admittedly. You really need the
&lt;br&gt;&amp;gt; shebang in the &amp;quot;buildr&amp;quot; script to point to the copy of JRuby that was
&lt;br&gt;&amp;gt; bundled, instead of &amp;quot;#!/usr/bin/env jruby&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /Nick
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 10, 2009, at 16:42 , Alex Boisvert wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp;First, if
&lt;br&gt;&amp;gt;&amp;gt; you already have jruby in your PATH, things get confused and basically
&lt;br&gt;&amp;gt;&amp;gt; nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless for
&lt;br&gt;&amp;gt;&amp;gt; Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292942&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; everything I could that didn't affect functionality, such as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; documentation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;1) unzip in a directory,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292099p26292942.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292839</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:53:17Z</published>
	<updated>2009-11-10T14:53:17Z</updated>
	<author>
		<name>Nick Sieger-2</name>
	</author>
	<content type="html">Alex,
&lt;br&gt;&lt;br&gt;For Windows, you can piggy back off our new native launcher in JRuby &amp;nbsp;
&lt;br&gt;1.4 by copying jruby.exe to buildr.exe. This effectively does the same &amp;nbsp;
&lt;br&gt;as &amp;quot;jruby -S buildr&amp;quot; would do. The PATH issue is trickier admittedly. &amp;nbsp;
&lt;br&gt;You really need the shebang in the &amp;quot;buildr&amp;quot; script to point to the &amp;nbsp;
&lt;br&gt;copy of JRuby that was bundled, instead of &amp;quot;#!/usr/bin/env jruby&amp;quot;.
&lt;br&gt;&lt;br&gt;/Nick
&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 16:42 , Alex Boisvert wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp; 
&lt;br&gt;&amp;gt; First, if
&lt;br&gt;&amp;gt; you already have jruby in your PATH, things get confused and basically
&lt;br&gt;&amp;gt; nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless &amp;nbsp;
&lt;br&gt;&amp;gt; for
&lt;br&gt;&amp;gt; Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292839&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 1.4.0
&lt;br&gt;&amp;gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt;&amp;gt; everything I could that didn't affect functionality, such as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; documentation
&lt;br&gt;&amp;gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;1) unzip in a directory,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/ 
&lt;br&gt;&amp;gt;&amp;gt; other
&lt;br&gt;&amp;gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; of our
&lt;br&gt;&amp;gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292098p26292839.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292840</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:53:17Z</published>
	<updated>2009-11-10T14:53:17Z</updated>
	<author>
		<name>Nick Sieger-2</name>
	</author>
	<content type="html">Alex,
&lt;br&gt;&lt;br&gt;For Windows, you can piggy back off our new native launcher in JRuby &amp;nbsp;
&lt;br&gt;1.4 by copying jruby.exe to buildr.exe. This effectively does the same &amp;nbsp;
&lt;br&gt;as &amp;quot;jruby -S buildr&amp;quot; would do. The PATH issue is trickier admittedly. &amp;nbsp;
&lt;br&gt;You really need the shebang in the &amp;quot;buildr&amp;quot; script to point to the &amp;nbsp;
&lt;br&gt;copy of JRuby that was bundled, instead of &amp;quot;#!/usr/bin/env jruby&amp;quot;.
&lt;br&gt;&lt;br&gt;/Nick
&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 16:42 , Alex Boisvert wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp; 
&lt;br&gt;&amp;gt; First, if
&lt;br&gt;&amp;gt; you already have jruby in your PATH, things get confused and basically
&lt;br&gt;&amp;gt; nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless &amp;nbsp;
&lt;br&gt;&amp;gt; for
&lt;br&gt;&amp;gt; Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 1.4.0
&lt;br&gt;&amp;gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt;&amp;gt; everything I could that didn't affect functionality, such as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; documentation
&lt;br&gt;&amp;gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;1) unzip in a directory,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/ 
&lt;br&gt;&amp;gt;&amp;gt; other
&lt;br&gt;&amp;gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; of our
&lt;br&gt;&amp;gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt;&amp;gt; alex
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292099p26292840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292698</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:42:45Z</published>
	<updated>2009-11-10T14:42:45Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp;First, if
&lt;br&gt;you already have jruby in your PATH, things get confused and basically
&lt;br&gt;nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless for
&lt;br&gt;Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&lt;br&gt;I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292698&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt; everything I could that didn't affect functionality, such as documentation
&lt;br&gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt; &amp;nbsp; 1) unzip in a directory,
&lt;br&gt;&amp;gt; &amp;nbsp; 2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt; &amp;nbsp; 3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292098p26292698.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292699</id>
	<title>Re: Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:42:45Z</published>
	<updated>2009-11-10T14:42:45Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Hmmmm.... for a start there's two big issues with this distro. &amp;nbsp;First, if
&lt;br&gt;you already have jruby in your PATH, things get confused and basically
&lt;br&gt;nothing works. &amp;nbsp;Second, there's no buildr.bat so it's pretty useless for
&lt;br&gt;Windows users. &amp;nbsp;(Unless they are willing to run &amp;quot;jruby -S buildr&amp;quot;)
&lt;br&gt;&lt;br&gt;I'll do another take later. &amp;nbsp;Thanks for listening ;)
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 2:04 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292699&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.boisvert@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;&amp;gt; and made it available at:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;lt;&lt;a href=&quot;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/%7Eboisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;&amp;gt; everything I could that didn't affect functionality, such as documentation
&lt;br&gt;&amp;gt; and Ruby 1.9 support.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To use it, simply
&lt;br&gt;&amp;gt; &amp;nbsp; 1) unzip in a directory,
&lt;br&gt;&amp;gt; &amp;nbsp; 2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;gt; &amp;nbsp; 3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;&amp;gt; people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;&amp;gt; supported distros.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292099p26292699.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292098</id>
	<title>Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:04:19Z</published>
	<updated>2009-11-10T14:04:19Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;and made it available at:
&lt;br&gt;&lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;everything I could that didn't affect functionality, such as documentation
&lt;br&gt;and Ruby 1.9 support.
&lt;br&gt;&lt;br&gt;To use it, simply
&lt;br&gt;&amp;nbsp; 1) unzip in a directory,
&lt;br&gt;&amp;nbsp; 2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;nbsp; 3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&lt;br&gt;Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;supported distros.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292098p26292098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292099</id>
	<title>Bundled Buildr + JRuby distribution</title>
	<published>2009-11-10T14:04:19Z</published>
	<updated>2009-11-10T14:04:19Z</updated>
	<author>
		<name>Alex Boisvert</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've created an experimental distribution of Buildr 1.3.5 and JRuby 1.4.0
&lt;br&gt;and made it available at:
&lt;br&gt;&lt;a href=&quot;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~boisvert/buildr-1.3.5-jruby-1.4.0.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;The distro is 15M -- not too bad. &amp;nbsp;I've trimmed the packaged JRuby of
&lt;br&gt;everything I could that didn't affect functionality, such as documentation
&lt;br&gt;and Ruby 1.9 support.
&lt;br&gt;&lt;br&gt;To use it, simply
&lt;br&gt;&amp;nbsp; 1) unzip in a directory,
&lt;br&gt;&amp;nbsp; 2) set your PATH to point to the &amp;quot;bin&amp;quot; directory, and
&lt;br&gt;&amp;nbsp; 3) run &amp;quot;buildr&amp;quot; as usual.
&lt;br&gt;&lt;br&gt;Looking for feedback on how it works as a quick way to get yourself/other
&lt;br&gt;people started. &amp;nbsp;If there's enough interest, it could become part of our
&lt;br&gt;supported distros.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bundled-Buildr-%2B-JRuby-distribution-tp26292099p26292099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24286576</id>
	<title>Re: rspec - &quot;Test framework error&quot;</title>
	<published>2009-07-01T02:06:25Z</published>
	<updated>2009-07-01T02:06:25Z</updated>
	<author>
		<name>dynnamitt</name>
	</author>
	<content type="html">More debug info:
&lt;br&gt;&lt;br&gt;$ jruby -S buildr --version
&lt;br&gt;Buildr 1.3.4 (JRuby 1.3.0)
&lt;br&gt;&lt;br&gt;I just found 2 tickets:
&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BUILDR-252&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BUILDR-252&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BUILDR-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BUILDR-254&lt;/a&gt;&lt;br&gt;&lt;br&gt;Q1) Does this mean that RSpec support is not currently working ??
&lt;br&gt;&lt;br&gt;Q2) Is it back to boring JUnit for me ?
&lt;br&gt;&lt;br&gt;regards
&lt;br&gt;Dynnamitt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;dynnamitt wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;when running :
&lt;br&gt;$ jruby -S buildr clean compile test --trace
&lt;br&gt;(Ubuntu 9.04)
&lt;br&gt;&lt;br&gt;I get this trace:
&lt;br&gt;&amp;quot;
&lt;br&gt;Finished in 0.051 seconds
&lt;br&gt;&lt;br&gt;0 examples, 0 failures
&lt;br&gt;Test framework error: No such file or directory - File not found - /java-app/target/spec/result.yaml
&lt;br&gt;/home/kdm/apps/jruby-1.3.0/lib/ruby/gems/1.8/gems/buildr-1.3.4-java/lib/buildr/java/bdd.rb:108:in `run'
&lt;br&gt;/home/kdm/apps/jruby-1.3.0/lib/ruby/gems/1.8/gems/buildr-1.3.4-java/lib/buildr/core/test.rb:446:in `run_tests' &amp;nbsp; ......... etc etc etc
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;( I created one simple test spec at location: src/spec/ruby/jersey/test_spec.rb and it runs OK when using the spec app directly )
&lt;br&gt;&lt;br&gt;What's up with this &amp;quot;result.yaml&amp;quot; missing in target ??
&lt;br&gt;&lt;br&gt;regards
&lt;br&gt;Dynnamitt
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/rspec---%22Test-framework-error%22-tp24285950p24286576.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24285950</id>
	<title>rspec - &quot;Test framework error&quot;</title>
	<published>2009-07-01T01:17:58Z</published>
	<updated>2009-07-01T01:17:58Z</updated>
	<author>
		<name>dynnamitt</name>
	</author>
	<content type="html">when running :
&lt;br&gt;$ jruby -S buildr clean compile test --trace
&lt;br&gt;(Ubuntu 9.04)
&lt;br&gt;&lt;br&gt;I get this trace:
&lt;br&gt;&amp;quot;
&lt;br&gt;Finished in 0.051 seconds
&lt;br&gt;&lt;br&gt;0 examples, 0 failures
&lt;br&gt;Test framework error: No such file or directory - File not found - /java-app/target/spec/result.yaml
&lt;br&gt;/home/kdm/apps/jruby-1.3.0/lib/ruby/gems/1.8/gems/buildr-1.3.4-java/lib/buildr/java/bdd.rb:108:in `run'
&lt;br&gt;/home/kdm/apps/jruby-1.3.0/lib/ruby/gems/1.8/gems/buildr-1.3.4-java/lib/buildr/core/test.rb:446:in `run_tests' &amp;nbsp; ......... etc etc etc
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;( I created one simple test spec at location: src/spec/ruby/jersey/test_spec.rb and it runs OK when using the spec app directly )
&lt;br&gt;&lt;br&gt;What's up with this &amp;quot;result.yaml&amp;quot; missing in target ??
&lt;br&gt;&lt;br&gt;regards
&lt;br&gt;Dynnamitt
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/rspec---%22Test-framework-error%22-tp24285950p24285950.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23845265</id>
	<title>Re: Building and testing Buildr plugins for profit</title>
	<published>2009-06-02T21:42:06Z</published>
	<updated>2009-06-02T21:42:06Z</updated>
	<author>
		<name>Ittay Dror</name>
	</author>
	<content type="html">&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Antoine Toulme wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi,
&lt;br&gt;&lt;br&gt;while it's still fresh, I'd like to share the problems we encountered to
&lt;br&gt;build a plugin with Buildr.
&lt;br&gt;&lt;br&gt;As you may know, Buildr is packaged as an application, so doing a require
&lt;br&gt;&amp;quot;buildr&amp;quot; brings quite a few things.
&lt;br&gt;&lt;br&gt;In our case, we wanted to build a spec that was pretty much a copy/paste of
&lt;br&gt;javac.
&lt;br&gt;&lt;br&gt;We tried first by requiring the gem and some of its modules. It turns out
&lt;br&gt;that there are a few clever tricks made in spec/spec_helpers.rb that are
&lt;br&gt;necessary to send rake tasks properly.
&lt;br&gt;&lt;br&gt;In the end, we were able to test by placing buildr4eclipse along with
&lt;br&gt;buildr, and required the file explicitely.
&lt;br&gt;With that setup, tests are actually running in the buildr/tmp folder :-/. At
&lt;br&gt;least we could run the tests.
&lt;br&gt;&lt;br&gt;There doesn't seem to be a way to require spec/spec_helpers.rb in the gem.
&lt;br&gt;The file is present in there though.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
can't you use:
&lt;br&gt;require 'buildr/../../spec/spec_helpers'
&lt;br&gt;?
&lt;br&gt;&lt;br&gt;ittay
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;I am quite unsure there is a pleasant way to work around those problems. If
&lt;br&gt;the Buildr team is interested into helping with supporting testing of
&lt;br&gt;plugins further more, I'd be happy to discuss about it.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Antoine
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.lunar-ocean.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lunar-ocean.com/blog&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Building-and-testing-Buildr-plugins-for-profit-tp21292871p23845265.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23208005</id>
	<title>New Committer: Daniel Spiewak</title>
	<published>2009-04-23T17:54:37Z</published>
	<updated>2009-04-23T17:54:37Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">Builders and shakers,
&lt;br&gt;&lt;br&gt;I'm happy to announce that Daniel Spiewak has been elected as committer for
&lt;br&gt;Apache Buildr.
&lt;br&gt;&lt;br&gt;Daniel has been an active contributor for some time now. &amp;nbsp;He's fixed bugs,
&lt;br&gt;scratched his own itch, worked on various features (some of them already
&lt;br&gt;integrated, some of them still experimental but likely to eventually be
&lt;br&gt;integrated), he's been active on the mailing lists and written some good
&lt;br&gt;usage and advocacy posts on his blog. &amp;nbsp;In short, he's been doing awesome
&lt;br&gt;work and we're ecstatic to have him join our project!
&lt;br&gt;&lt;br&gt;Welcome Daniel!
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-Committer%3A-Daniel-Spiewak-tp23208005p23208005.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22270402</id>
	<title>Re: Welcome to Rebase Hell!</title>
	<published>2009-02-28T22:40:20Z</published>
	<updated>2009-02-28T22:40:20Z</updated>
	<author>
		<name>Assaf Arkin</name>
	</author>
	<content type="html">On Sat, Feb 28, 2009 at 8:52 PM, Daniel Spiewak &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22270402&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;djspiewak@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Those of you following development progress using Git are probably starting
&lt;br&gt;&amp;gt; to notice that the classical &amp;quot;Vic Master&amp;quot; is no longer the all-knowing
&lt;br&gt;&amp;gt; source of data. &amp;nbsp;Actually, Assaf's GitHub fork has become the more
&lt;br&gt;&amp;gt; trustworthy one. &amp;nbsp;This is because upon its exit from incubation, Buildr
&lt;br&gt;&amp;gt; gets
&lt;br&gt;&amp;gt; to move its SVN repository to a new URL. &amp;nbsp;This is good for the project, but
&lt;br&gt;&amp;gt; bad for the Git forks since git-svn stores the URL information in its
&lt;br&gt;&amp;gt; commit
&lt;br&gt;&amp;gt; messages.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The solution of course is to re-clone from SVN, which I assume exactly what
&lt;br&gt;&amp;gt; Assaf did. &amp;nbsp;There result is a repository which contains all of the same SVN
&lt;br&gt;&amp;gt; commits as Vic's, but different messages and very different SHA1 revisions,
&lt;br&gt;&amp;gt; meaning that Git has a much harder time merging between the two. &amp;nbsp;I
&lt;br&gt;&amp;gt; discovered this when I attempted to merge Assaf's latest changes with my
&lt;br&gt;&amp;gt; master (forked from Vic's). &amp;nbsp;57 conflicts later (all petty, little issues
&lt;br&gt;&amp;gt; unrelated to my additions), I finally had a working master with the latest
&lt;br&gt;&amp;gt; commits. &amp;nbsp;Unfortunately, when I cloned Assaf's repository directly and
&lt;br&gt;&amp;gt; attempted to merge back some of my changes, it became very apparent that I
&lt;br&gt;&amp;gt; would need to fix the issue in a more scientific manner.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Long story short, the solution is to rebase all of your branches onto
&lt;br&gt;&amp;gt; Assaf's master. &amp;nbsp;I did this by finding the exact commit where I diverged
&lt;br&gt;&amp;gt; from vic (I had it tagged, actually) as well as the corresponding commit in
&lt;br&gt;&amp;gt; Assaf's master. &amp;nbsp;These commits I tagged &amp;quot;branch-point&amp;quot; and
&lt;br&gt;&amp;gt; &amp;quot;new-branch-point&amp;quot;, respectively. &amp;nbsp;Then for each branch, I did something
&lt;br&gt;&amp;gt; like the following:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git checkout scala-joint-compilation
&lt;br&gt;&amp;gt; git rebase new-branch-point
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once this was done, I went back to my master and performed a similar
&lt;br&gt;&amp;gt; procedure:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git checkout master
&lt;br&gt;&amp;gt; git rebase -s ours new-branch-point
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This effectively wiped out all of my changes in that branch (it's possible
&lt;br&gt;&amp;gt; that some commits may remain if you try it, but none did in my case). &amp;nbsp;Once
&lt;br&gt;&amp;gt; this was done, I went and picked through my origin/master log to see what I
&lt;br&gt;&amp;gt; was missing. &amp;nbsp;This meant re-merging all of my branches:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git merge scala-joint-compilation
&lt;br&gt;&amp;gt; git merge clojure
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, I had to cherry-pick a few commits that I had done on master (like
&lt;br&gt;&amp;gt; four or five):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git cherry-pick all-your-ant-base
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once this was done, I pushed the result back to GitHub:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git push -f origin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The one caveat to this approach is I had all of my changes on numerous
&lt;br&gt;&amp;gt; separate branches (for patching reasons). &amp;nbsp;All of these branches were
&lt;br&gt;&amp;gt; branched off of the same point on vic/master. &amp;nbsp;Since there hadn't been any
&lt;br&gt;&amp;gt; merging *between* the branches (only onto master), it was fairly easy to
&lt;br&gt;&amp;gt; just rebase these branches onto the new trunk (I only had three conflicts
&lt;br&gt;&amp;gt; in
&lt;br&gt;&amp;gt; the whole process, all easily resolved). &amp;nbsp;Just judging by GitHub, not many
&lt;br&gt;&amp;gt; people are managing their repositories in this fashion. &amp;nbsp;However, this does
&lt;br&gt;&amp;gt; mean that you could be able to just rebase without the &amp;quot;-s ours&amp;quot; on your
&lt;br&gt;&amp;gt; master and come to the same result.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The point is that you will need to perform some conniptions of this sort in
&lt;br&gt;&amp;gt; order to fix your repositories, otherwise your changes will remain
&lt;br&gt;&amp;gt; incompatible with the Buildr mainline trunk: you won't be able to (easily)
&lt;br&gt;&amp;gt; merge assaf/master, and he won't be able to (easily) pull from you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Incidentally, if anyone has a *better* way of doing this (particularly one
&lt;br&gt;&amp;gt; where the entire master history doesn't get wiped out), I'm all ears! &amp;nbsp;I do
&lt;br&gt;&amp;gt; still have the unmerged repository sitting in Time Machine, so I'm
&lt;br&gt;&amp;gt; perfectly
&lt;br&gt;&amp;gt; willing to roll-forward a copy and try again if the result turns out to be
&lt;br&gt;&amp;gt; more correct.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;&lt;br&gt;AFAIK it's not possible to git svn clone directly from svn.apache.org due to
&lt;br&gt;some weird restriction they placed on the SVN server, it will just keep
&lt;br&gt;git-svn hanging forever. Somehow that doesn't affect incubator projects, or
&lt;br&gt;svn.eu.apache.org, although my starting point was Jukka's unofficial but
&lt;br&gt;somewhat official git mirror[1].
&lt;br&gt;&lt;br&gt;&lt;br&gt;When you git log, check the git-svn-id:
&lt;br&gt;&lt;br&gt;commit a3ab30a66a092bf730950bd95a1394253ebd2f39
&lt;br&gt;&lt;br&gt;Author: Assaf Arkin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22270402&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;assaf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Date: &amp;nbsp; Fri Feb 27 22:24:50 2009 +0000
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Fixed RDoc 2.3/2.4 conflict on rake setup.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; git-svn-id:
&lt;br&gt;&lt;a href=&quot;https://svn.eu.apache.org/repos/asf/buildr/trunk@74872213f79535-47bb-0310-9956-ffa450edef68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.eu.apache.org/repos/asf/buildr/trunk@74872213f79535-47bb-0310-9956-ffa450edef68&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;If two repositories use a different URL -- look for http vs https,
&lt;br&gt;svn.eu.apache.org vs svn.apache.org, asf/buildr vs asf/incubator/buildr --
&lt;br&gt;Git considers them distinct trees (branches). Any time you merge, Git will
&lt;br&gt;have to merge the entire history of these two branches, leading to a lot of
&lt;br&gt;conflicts.
&lt;br&gt;&lt;br&gt;So if you have branches with changes, follow Daniel's instructions. If you
&lt;br&gt;don't, you can still use the -s ours strategy to &amp;quot;switch&amp;quot; from one branch to
&lt;br&gt;another.
&lt;br&gt;&lt;br&gt;Until Apache comes with a better solution, I'm going to keep my
&lt;br&gt;repository synchronized against &amp;nbsp;&lt;a href=&quot;https://svn.eu.apache.org/repos/asf/buildr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.eu.apache.org/repos/asf/buildr&lt;/a&gt;.
&lt;br&gt;I suggest you all do the same, that way we have the same history and can
&lt;br&gt;easily merge with each other.
&lt;br&gt;&lt;br&gt;Assaf
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://jukka.zitting.name/git/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jukka.zitting.name/git/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Welcome-to-Rebase-Hell%21-tp22269965p22270402.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22270020</id>
	<title>Re: Welcome to Rebase Hell!</title>
	<published>2009-02-28T21:09:56Z</published>
	<updated>2009-02-28T21:09:56Z</updated>
	<author>
		<name>Daniel Spiewak</name>
	</author>
	<content type="html">&amp;gt; PS: &amp;nbsp;I merged your &amp;quot;separate-scala-specs&amp;quot; branch so no need to sweat
&lt;br&gt;&amp;gt; through
&lt;br&gt;&amp;gt; that one.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cool! &amp;nbsp;Did you get some of the more recent changes (documentation and RSpec
&lt;br&gt;specs)? &amp;nbsp;I think I may have also changed some behavior somewhere to be more
&lt;br&gt;in-line with how Buildr's other test frameworks behave (probably failure).
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Welcome-to-Rebase-Hell%21-tp22269965p22270020.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22270011</id>
	<title>Re: Welcome to Rebase Hell!</title>
	<published>2009-02-28T21:05:48Z</published>
	<updated>2009-02-28T21:05:48Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">I'll simply quote Assaf from a few weeks ago:
&lt;br&gt;&lt;br&gt;&amp;quot;Git-svn is the worse of Git and the worse of SVN&amp;quot;
&lt;br&gt;&lt;br&gt;I have very low expectations that we'll find a suitable solution until we
&lt;br&gt;officially migrate to Git at Apache. &amp;nbsp; Personally, I'm through playing merge
&lt;br&gt;roulette with git-svn...
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;br&gt;PS: &amp;nbsp;I merged your &amp;quot;separate-scala-specs&amp;quot; branch so no need to sweat through
&lt;br&gt;that one.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sat, Feb 28, 2009 at 8:52 PM, Daniel Spiewak &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22270011&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;djspiewak@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Those of you following development progress using Git are probably starting
&lt;br&gt;&amp;gt; to notice that the classical &amp;quot;Vic Master&amp;quot; is no longer the all-knowing
&lt;br&gt;&amp;gt; source of data. &amp;nbsp;Actually, Assaf's GitHub fork has become the more
&lt;br&gt;&amp;gt; trustworthy one. &amp;nbsp;This is because upon its exit from incubation, Buildr
&lt;br&gt;&amp;gt; gets
&lt;br&gt;&amp;gt; to move its SVN repository to a new URL. &amp;nbsp;This is good for the project, but
&lt;br&gt;&amp;gt; bad for the Git forks since git-svn stores the URL information in its
&lt;br&gt;&amp;gt; commit
&lt;br&gt;&amp;gt; messages.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The solution of course is to re-clone from SVN, which I assume exactly what
&lt;br&gt;&amp;gt; Assaf did. &amp;nbsp;There result is a repository which contains all of the same SVN
&lt;br&gt;&amp;gt; commits as Vic's, but different messages and very different SHA1 revisions,
&lt;br&gt;&amp;gt; meaning that Git has a much harder time merging between the two. &amp;nbsp;I
&lt;br&gt;&amp;gt; discovered this when I attempted to merge Assaf's latest changes with my
&lt;br&gt;&amp;gt; master (forked from Vic's). &amp;nbsp;57 conflicts later (all petty, little issues
&lt;br&gt;&amp;gt; unrelated to my additions), I finally had a working master with the latest
&lt;br&gt;&amp;gt; commits. &amp;nbsp;Unfortunately, when I cloned Assaf's repository directly and
&lt;br&gt;&amp;gt; attempted to merge back some of my changes, it became very apparent that I
&lt;br&gt;&amp;gt; would need to fix the issue in a more scientific manner.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Long story short, the solution is to rebase all of your branches onto
&lt;br&gt;&amp;gt; Assaf's master. &amp;nbsp;I did this by finding the exact commit where I diverged
&lt;br&gt;&amp;gt; from vic (I had it tagged, actually) as well as the corresponding commit in
&lt;br&gt;&amp;gt; Assaf's master. &amp;nbsp;These commits I tagged &amp;quot;branch-point&amp;quot; and
&lt;br&gt;&amp;gt; &amp;quot;new-branch-point&amp;quot;, respectively. &amp;nbsp;Then for each branch, I did something
&lt;br&gt;&amp;gt; like the following:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git checkout scala-joint-compilation
&lt;br&gt;&amp;gt; git rebase new-branch-point
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once this was done, I went back to my master and performed a similar
&lt;br&gt;&amp;gt; procedure:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git checkout master
&lt;br&gt;&amp;gt; git rebase -s ours new-branch-point
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This effectively wiped out all of my changes in that branch (it's possible
&lt;br&gt;&amp;gt; that some commits may remain if you try it, but none did in my case). &amp;nbsp;Once
&lt;br&gt;&amp;gt; this was done, I went and picked through my origin/master log to see what I
&lt;br&gt;&amp;gt; was missing. &amp;nbsp;This meant re-merging all of my branches:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git merge scala-joint-compilation
&lt;br&gt;&amp;gt; git merge clojure
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, I had to cherry-pick a few commits that I had done on master (like
&lt;br&gt;&amp;gt; four or five):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git cherry-pick all-your-ant-base
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once this was done, I pushed the result back to GitHub:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; git push -f origin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The one caveat to this approach is I had all of my changes on numerous
&lt;br&gt;&amp;gt; separate branches (for patching reasons). &amp;nbsp;All of these branches were
&lt;br&gt;&amp;gt; branched off of the same point on vic/master. &amp;nbsp;Since there hadn't been any
&lt;br&gt;&amp;gt; merging *between* the branches (only onto master), it was fairly easy to
&lt;br&gt;&amp;gt; just rebase these branches onto the new trunk (I only had three conflicts
&lt;br&gt;&amp;gt; in
&lt;br&gt;&amp;gt; the whole process, all easily resolved). &amp;nbsp;Just judging by GitHub, not many
&lt;br&gt;&amp;gt; people are managing their repositories in this fashion. &amp;nbsp;However, this does
&lt;br&gt;&amp;gt; mean that you could be able to just rebase without the &amp;quot;-s ours&amp;quot; on your
&lt;br&gt;&amp;gt; master and come to the same result.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The point is that you will need to perform some conniptions of this sort in
&lt;br&gt;&amp;gt; order to fix your repositories, otherwise your changes will remain
&lt;br&gt;&amp;gt; incompatible with the Buildr mainline trunk: you won't be able to (easily)
&lt;br&gt;&amp;gt; merge assaf/master, and he won't be able to (easily) pull from you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Incidentally, if anyone has a *better* way of doing this (particularly one
&lt;br&gt;&amp;gt; where the entire master history doesn't get wiped out), I'm all ears! &amp;nbsp;I do
&lt;br&gt;&amp;gt; still have the unmerged repository sitting in Time Machine, so I'm
&lt;br&gt;&amp;gt; perfectly
&lt;br&gt;&amp;gt; willing to roll-forward a copy and try again if the result turns out to be
&lt;br&gt;&amp;gt; more correct.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Welcome-to-Rebase-Hell%21-tp22269965p22270011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22269965</id>
	<title>Welcome to Rebase Hell!</title>
	<published>2009-02-28T20:52:32Z</published>
	<updated>2009-02-28T20:52:32Z</updated>
	<author>
		<name>Daniel Spiewak</name>
	</author>
	<content type="html">Those of you following development progress using Git are probably starting
&lt;br&gt;to notice that the classical &amp;quot;Vic Master&amp;quot; is no longer the all-knowing
&lt;br&gt;source of data. &amp;nbsp;Actually, Assaf's GitHub fork has become the more
&lt;br&gt;trustworthy one. &amp;nbsp;This is because upon its exit from incubation, Buildr gets
&lt;br&gt;to move its SVN repository to a new URL. &amp;nbsp;This is good for the project, but
&lt;br&gt;bad for the Git forks since git-svn stores the URL information in its commit
&lt;br&gt;messages.
&lt;br&gt;&lt;br&gt;The solution of course is to re-clone from SVN, which I assume exactly what
&lt;br&gt;Assaf did. &amp;nbsp;There result is a repository which contains all of the same SVN
&lt;br&gt;commits as Vic's, but different messages and very different SHA1 revisions,
&lt;br&gt;meaning that Git has a much harder time merging between the two. &amp;nbsp;I
&lt;br&gt;discovered this when I attempted to merge Assaf's latest changes with my
&lt;br&gt;master (forked from Vic's). &amp;nbsp;57 conflicts later (all petty, little issues
&lt;br&gt;unrelated to my additions), I finally had a working master with the latest
&lt;br&gt;commits. &amp;nbsp;Unfortunately, when I cloned Assaf's repository directly and
&lt;br&gt;attempted to merge back some of my changes, it became very apparent that I
&lt;br&gt;would need to fix the issue in a more scientific manner.
&lt;br&gt;&lt;br&gt;Long story short, the solution is to rebase all of your branches onto
&lt;br&gt;Assaf's master. &amp;nbsp;I did this by finding the exact commit where I diverged
&lt;br&gt;from vic (I had it tagged, actually) as well as the corresponding commit in
&lt;br&gt;Assaf's master. &amp;nbsp;These commits I tagged &amp;quot;branch-point&amp;quot; and
&lt;br&gt;&amp;quot;new-branch-point&amp;quot;, respectively. &amp;nbsp;Then for each branch, I did something
&lt;br&gt;like the following:
&lt;br&gt;&lt;br&gt;git checkout scala-joint-compilation
&lt;br&gt;git rebase new-branch-point
&lt;br&gt;&lt;br&gt;Once this was done, I went back to my master and performed a similar
&lt;br&gt;procedure:
&lt;br&gt;&lt;br&gt;git checkout master
&lt;br&gt;git rebase -s ours new-branch-point
&lt;br&gt;&lt;br&gt;This effectively wiped out all of my changes in that branch (it's possible
&lt;br&gt;that some commits may remain if you try it, but none did in my case). &amp;nbsp;Once
&lt;br&gt;this was done, I went and picked through my origin/master log to see what I
&lt;br&gt;was missing. &amp;nbsp;This meant re-merging all of my branches:
&lt;br&gt;&lt;br&gt;git merge scala-joint-compilation
&lt;br&gt;git merge clojure
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Also, I had to cherry-pick a few commits that I had done on master (like
&lt;br&gt;four or five):
&lt;br&gt;&lt;br&gt;git cherry-pick all-your-ant-base
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Once this was done, I pushed the result back to GitHub:
&lt;br&gt;&lt;br&gt;git push -f origin
&lt;br&gt;&lt;br&gt;The one caveat to this approach is I had all of my changes on numerous
&lt;br&gt;separate branches (for patching reasons). &amp;nbsp;All of these branches were
&lt;br&gt;branched off of the same point on vic/master. &amp;nbsp;Since there hadn't been any
&lt;br&gt;merging *between* the branches (only onto master), it was fairly easy to
&lt;br&gt;just rebase these branches onto the new trunk (I only had three conflicts in
&lt;br&gt;the whole process, all easily resolved). &amp;nbsp;Just judging by GitHub, not many
&lt;br&gt;people are managing their repositories in this fashion. &amp;nbsp;However, this does
&lt;br&gt;mean that you could be able to just rebase without the &amp;quot;-s ours&amp;quot; on your
&lt;br&gt;master and come to the same result.
&lt;br&gt;&lt;br&gt;The point is that you will need to perform some conniptions of this sort in
&lt;br&gt;order to fix your repositories, otherwise your changes will remain
&lt;br&gt;incompatible with the Buildr mainline trunk: you won't be able to (easily)
&lt;br&gt;merge assaf/master, and he won't be able to (easily) pull from you.
&lt;br&gt;&lt;br&gt;Incidentally, if anyone has a *better* way of doing this (particularly one
&lt;br&gt;where the entire master history doesn't get wiped out), I'm all ears! &amp;nbsp;I do
&lt;br&gt;still have the unmerged repository sitting in Time Machine, so I'm perfectly
&lt;br&gt;willing to roll-forward a copy and try again if the result turns out to be
&lt;br&gt;more correct.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Welcome-to-Rebase-Hell%21-tp22269965p22269965.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22240270</id>
	<title>A little too terse...</title>
	<published>2009-02-26T22:29:42Z</published>
	<updated>2009-02-26T22:29:42Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">This recent change,
&lt;br&gt;&lt;br&gt;Running svn diff -r735809:744045 lib/buildr/core/application.rb
&lt;br&gt;r744045 | assaf | 2009-02-13 01:13:42 -0800 (Fri, 13 Feb 2009) | 3 lines
&lt;br&gt;&lt;br&gt;Setting RakeFileUtils.verbose_flag to false prevents the annoying messages
&lt;br&gt;in every FileUtils method and sh call.
&lt;br&gt;Failure in test framework is now reported and the test allowed to fail
&lt;br&gt;properly, rather than miserably.
&lt;br&gt;Fixed failing tests in transport_spec.rb.
&lt;br&gt;Index: lib/buildr/core/application.rb
&lt;br&gt;===================================================================
&lt;br&gt;--- lib/buildr/core/application.rb &amp;nbsp; &amp;nbsp; &amp;nbsp;(revision 735809)
&lt;br&gt;+++ lib/buildr/core/application.rb &amp;nbsp; &amp;nbsp; &amp;nbsp;(revision 744045)
&lt;br&gt;@@ -263,6 +263,7 @@
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;standard_buildr_options.each { |args| opts.on(*args) }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parsed_argv = opts.parse(ARGV)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;RakeFileUtils.verbose_flag = options.trace
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parsed_argv
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end
&lt;br&gt;&lt;br&gt;... has shut up much more than FileUtils operations on my system; I don't
&lt;br&gt;see messages such as:
&lt;br&gt;&lt;br&gt;Building ode-axis215
&lt;br&gt;Compiling ode-axis215:utils into /home/boisvert/git/pxe/utils/target/classes
&lt;br&gt;Compiling ode-axis215:utils:test into
&lt;br&gt;/home/boisvert/git/pxe/utils/target/test/classes
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;anymore and I still see messages such as:
&lt;br&gt;&lt;br&gt;rm -rf
&lt;br&gt;/home/boisvert/git/pxe/axis2/target
&lt;br&gt;&lt;br&gt;rm -rf
&lt;br&gt;/home/boisvert/git/pxe/axis2/reports
&lt;br&gt;&lt;br&gt;rm -rf
&lt;br&gt;/home/boisvert/git/pxe/bpel-api/target
&lt;br&gt;&lt;br&gt;rm -rf
&lt;br&gt;/home/boisvert/git/pxe/bpel-api/reports
&lt;br&gt;&lt;br&gt;rm -rf
&lt;br&gt;/home/boisvert/git/pxe/utils/target
&lt;br&gt;&lt;br&gt;rm -rf /home/boisvert/git/pxe/utils/reports
&lt;br&gt;&lt;br&gt;during cleaning.
&lt;br&gt;&lt;br&gt;Is is just my system, or is there a better way?
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-little-too-terse...-tp22240270p22240270.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22084096</id>
	<title>The Eclipse IP process ...</title>
	<published>2009-02-18T09:39:57Z</published>
	<updated>2009-02-18T09:39:57Z</updated>
	<author>
		<name>Assaf Arkin</name>
	</author>
	<content type="html">... looks very similar to the Apache IP process(*), at least judging from
&lt;br&gt;this cartoon:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;(*) True, Buildr uses JIRA and not Bugzilla, we don't involve legal in every
&lt;br&gt;single release, we're trying to offload patches to Git, but by and large I
&lt;br&gt;think we achieve the same annoy factor as Eclipse
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-Eclipse-IP-process-...-tp22084096p22084096.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22002759</id>
	<title>February Board Report</title>
	<published>2009-02-13T10:55:44Z</published>
	<updated>2009-02-13T10:55:44Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I wrote a draft of our February Board Report which is due by Sunday:
&lt;br&gt;&lt;a href=&quot;http://cwiki.apache.org/confluence/display/BUILDR/February+2009+Board+Report&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/BUILDR/February+2009+Board+Report&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please comment or edit by tomorrow (Saturday) if you think I've missed
&lt;br&gt;anything.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/February-Board-Report-tp22002759p22002759.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21927531</id>
	<title>Fwd: BUILDR-246</title>
	<published>2009-02-09T20:26:01Z</published>
	<updated>2009-02-09T20:26:01Z</updated>
	<author>
		<name>Christopher Gardner-2</name>
	</author>
	<content type="html">---------- Forwarded message ----------
&lt;br&gt;From: Christopher Gardner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21927531&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.r.gardner@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Mon, Feb 9, 2009 at 10:47 PM
&lt;br&gt;Subject: BUILDR-246
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21927531&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;buildr-dev@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Has anyone happened to look at the potential bug I posted?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BUILDR-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BUILDR-246&lt;/a&gt;&lt;br&gt;&lt;br&gt;In summary, the symptom is this:
&lt;br&gt;&lt;br&gt;Invalid argument
&lt;br&gt;c:/ruby/1.8.7/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/java/tests.rb:62:in
&lt;br&gt;`new'
&lt;br&gt;&lt;br&gt;when my tests are run. &amp;nbsp;There are no problems (apparently) in
&lt;br&gt;compiling the source or JUnit tests. &amp;nbsp;I'm using a custom directory
&lt;br&gt;structure for an existing project. &amp;nbsp;I haven't tried to alter the
&lt;br&gt;existing structure to buildr's preferred determine if that is a
&lt;br&gt;contributing factor.
&lt;br&gt;&lt;br&gt;Any thoughts?
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-BUILDR-246-tp21927531p21927531.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21927287</id>
	<title>BUILDR-246</title>
	<published>2009-02-09T19:47:54Z</published>
	<updated>2009-02-09T19:47:54Z</updated>
	<author>
		<name>Christopher Gardner-2</name>
	</author>
	<content type="html">Has anyone happened to look at the potential bug I posted?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BUILDR-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BUILDR-246&lt;/a&gt;&lt;br&gt;&lt;br&gt;In summary, the symptom is this:
&lt;br&gt;&lt;br&gt;Invalid argument
&lt;br&gt;c:/ruby/1.8.7/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/java/tests.rb:62:in
&lt;br&gt;`new'
&lt;br&gt;&lt;br&gt;when my tests are run. &amp;nbsp;There are no problems (apparently) in
&lt;br&gt;compiling the source or JUnit tests. &amp;nbsp;I'm using a custom directory
&lt;br&gt;structure for an existing project. &amp;nbsp;I haven't tried to alter the
&lt;br&gt;existing structure to buildr's preferred determine if that is a
&lt;br&gt;contributing factor.
&lt;br&gt;&lt;br&gt;Any thoughts?
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BUILDR-246-tp21927287p21927287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21908005</id>
	<title>Re: Keeping executable bits on files (Buildr::Filter)</title>
	<published>2009-02-08T23:16:11Z</published>
	<updated>2009-02-08T23:16:11Z</updated>
	<author>
		<name>Assaf Arkin</name>
	</author>
	<content type="html">On Thu, Jan 29, 2009 at 12:36 PM, Alex Boisvert &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21908005&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boisvert@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Henrik,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Late reply but I guess better than no reply at all!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Jan 27, 2009 at 1:00 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21908005&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When copying files using Buildr:Filter, any executable bit set on
&lt;br&gt;&amp;gt; &amp;gt; files disappear.
&lt;br&gt;&amp;gt; &amp;gt; This is somewhat annoying :-). Is there a way to fix this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, but it sounds like we'll need a volunteer to write the fix and test
&lt;br&gt;&amp;gt; it. &amp;nbsp;Feel free to open a Jira and give it your best shot if you have the
&lt;br&gt;&amp;gt; guts for it.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Here's the issue:
&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BUILDR-144&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BUILDR-144&lt;/a&gt;&lt;br&gt;&lt;br&gt;Assaf
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, is there an easy way to roll up several sub-projects into a
&lt;br&gt;&amp;gt; &amp;gt; single directory (for release or deployment)
&lt;br&gt;&amp;gt; &amp;gt; Currently I'm doing this filter, but there might be an easier way.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not 100% clear about what you mean. &amp;nbsp; Typically the form of packaging
&lt;br&gt;&amp;gt; you use (.war, .ear, ...) addresses this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; And two unrelated questions:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 1.3.4 gets a bit verbose to stdout, even with --silent (e.g., clean
&lt;br&gt;&amp;gt; &amp;gt; emits alot of rm -fr command)
&lt;br&gt;&amp;gt; &amp;gt; Is there a way to make it as silent as 1.3.3?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you want to send in a patch? :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 1.3.4 didn't really speed up things. Maybe the actual task execution,
&lt;br&gt;&amp;gt; &amp;gt; but there is still a ~10 second startup delay. jirb takes around 2
&lt;br&gt;&amp;gt; &amp;gt; seconds to start. Is this common, or is JRuby misconfigured somehow?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have an 5-8 second delay on my system. &amp;nbsp;I think it's within the expected
&lt;br&gt;&amp;gt; norms without knowing more about your system configuration.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Keeping-executable-bits-on-files-%28Buildr%3A%3AFilter%29-tp21681839p21908005.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21880928</id>
	<title>Resources &amp; post-processing project definitions</title>
	<published>2009-02-06T13:11:03Z</published>
	<updated>2009-02-06T13:11:03Z</updated>
	<author>
		<name>Rhett Sutphin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Synopsis: &amp;nbsp;I'm having a problem with a buildfile where, if I define &amp;nbsp;
&lt;br&gt;the resource paths outside of the initial project definition block, &amp;nbsp;
&lt;br&gt;the resource target directories are not included on the classpath when &amp;nbsp;
&lt;br&gt;running tests. &amp;nbsp;The resources are copied to target (during the compile &amp;nbsp;
&lt;br&gt;and test:compile tasks) and packaged correctly (if I do package &amp;nbsp;
&lt;br&gt;test=no), but they are not visible to the tests.
&lt;br&gt;&lt;br&gt;Details: &amp;nbsp;I am converting an existing project to use buildr. &amp;nbsp;It &amp;nbsp;
&lt;br&gt;stores its resources alongside the code, so in each of the subprojects &amp;nbsp;
&lt;br&gt;I have lines like these:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;resources.from(_(&amp;quot;src/main/java&amp;quot;)).exclude(&amp;quot;**/*.java&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp;test.resources.from(_(&amp;quot;src/test/java&amp;quot;)).exclude(&amp;quot;**/*.java&amp;quot;)
&lt;br&gt;&lt;br&gt;Hoping to DRY this up a bit, I replaced those repeated blocks with &amp;nbsp;
&lt;br&gt;this code at the end of my buildfile:
&lt;br&gt;&lt;br&gt;projects.each do |p|
&lt;br&gt;&amp;nbsp; &amp;nbsp;if File.exist?(p._(&amp;quot;src/main/java&amp;quot;))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;# All resources come from source path
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;p.resources.from(p._(&amp;quot;src/main/java&amp;quot;)).exclude(&amp;quot;**/*.java&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;p.test.resources.from(p._(&amp;quot;src/test/java&amp;quot;)).exclude(&amp;quot;**/*.java&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp;end
&lt;br&gt;end
&lt;br&gt;&lt;br&gt;This introduced the problem I described in the synopsis. &amp;nbsp;Two questions:
&lt;br&gt;&lt;br&gt;- Is this a bug I should report on the issue tracker? &amp;nbsp;Or is it &amp;nbsp;
&lt;br&gt;expected behavior?
&lt;br&gt;&lt;br&gt;- Is there a better way to do what I'm trying to do?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Rhett
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Resources---post-processing-project-definitions-tp21880928p21880928.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21735329</id>
	<title>Re: Keeping executable bits on files (Buildr::Filter)</title>
	<published>2009-01-29T12:36:22Z</published>
	<updated>2009-01-29T12:36:22Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">Hi Henrik,
&lt;br&gt;&lt;br&gt;Late reply but I guess better than no reply at all!
&lt;br&gt;&lt;br&gt;On Tue, Jan 27, 2009 at 1:00 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21735329&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; When copying files using Buildr:Filter, any executable bit set on
&lt;br&gt;&amp;gt; files disappear.
&lt;br&gt;&amp;gt; This is somewhat annoying :-). Is there a way to fix this?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Yes, but it sounds like we'll need a volunteer to write the fix and test
&lt;br&gt;it. &amp;nbsp;Feel free to open a Jira and give it your best shot if you have the
&lt;br&gt;guts for it.
&lt;br&gt;&lt;br&gt;Also, is there an easy way to roll up several sub-projects into a
&lt;br&gt;&amp;gt; single directory (for release or deployment)
&lt;br&gt;&amp;gt; Currently I'm doing this filter, but there might be an easier way.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm not 100% clear about what you mean. &amp;nbsp; Typically the form of packaging
&lt;br&gt;you use (.war, .ear, ...) addresses this.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; And two unrelated questions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1.3.4 gets a bit verbose to stdout, even with --silent (e.g., clean
&lt;br&gt;&amp;gt; emits alot of rm -fr command)
&lt;br&gt;&amp;gt; Is there a way to make it as silent as 1.3.3?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Do you want to send in a patch? :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 1.3.4 didn't really speed up things. Maybe the actual task execution,
&lt;br&gt;&amp;gt; but there is still a ~10 second startup delay. jirb takes around 2
&lt;br&gt;&amp;gt; seconds to start. Is this common, or is JRuby misconfigured somehow?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have an 5-8 second delay on my system. &amp;nbsp;I think it's within the expected
&lt;br&gt;norms without knowing more about your system configuration.
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Keeping-executable-bits-on-files-%28Buildr%3A%3AFilter%29-tp21681839p21735329.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21681839</id>
	<title>Keeping executable bits on files (Buildr::Filter)</title>
	<published>2009-01-27T01:00:36Z</published>
	<updated>2009-01-27T01:00:36Z</updated>
	<author>
		<name>Henrik Thostrup Jensen</name>
	</author>
	<content type="html">[ This mail is a repost, but it didn't seem to make it. At least not
&lt;br&gt;to the archive ]
&lt;br&gt;&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;When copying files using Buildr:Filter, any executable bit set on
&lt;br&gt;files disappear.
&lt;br&gt;This is somewhat annoying :-). Is there a way to fix this?
&lt;br&gt;&lt;br&gt;Also, is there an easy way to roll up several sub-projects into a
&lt;br&gt;single directory (for release or deployment)
&lt;br&gt;Currently I'm doing this filter, but there might be an easier way.
&lt;br&gt;&lt;br&gt;&lt;br&gt;And two unrelated questions:
&lt;br&gt;&lt;br&gt;1.3.4 gets a bit verbose to stdout, even with --silent (e.g., clean
&lt;br&gt;emits alot of rm -fr command)
&lt;br&gt;Is there a way to make it as silent as 1.3.3?
&lt;br&gt;&lt;br&gt;1.3.4 didn't really speed up things. Maybe the actual task execution,
&lt;br&gt;but there is still a ~10 second startup delay. jirb takes around 2
&lt;br&gt;seconds to start. Is this common, or is JRuby misconfigured somehow?
&lt;br&gt;&lt;br&gt;Sorry for packing all the question into a single mail.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Henrik
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Keeping-executable-bits-on-files-%28Buildr%3A%3AFilter%29-tp21681839p21681839.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21647192</id>
	<title>Re: junit test problem in 1.3</title>
	<published>2009-01-24T16:38:47Z</published>
	<updated>2009-01-24T16:38:47Z</updated>
	<author>
		<name>Rafal Rusin</name>
	</author>
	<content type="html">I had a similar problem. A solution is to use braces:
&lt;br&gt;test.using :java_args =&amp;gt; [&amp;quot;-ea&amp;quot;]
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Rafal Rusin
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Assaf Arkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;On Sat, May 10, 2008 at 8:28 PM, Dustin Sallings &amp;lt;dustin@spy.net&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I just upgraded to buildr 1.3 and figure out how to get my junit
&lt;br&gt;&amp;gt; tests running with assertions enabled. The following does nothing:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;test.using :java_args =&amp;gt; &amp;quot;-ea&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Any ideas?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Add this in svn/git, can you test it out?
&lt;br&gt;&lt;br&gt;Assaf
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Dustin Sallings
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;CTO, Intalio
&lt;br&gt;&lt;a href=&quot;http://www.intalio.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.intalio.com&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/junit-test-problem-in-1.3-tp17169722p21647192.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21622929</id>
	<title>Keeping executable bits on files (Buildr::Filter)</title>
	<published>2009-01-23T03:35:42Z</published>
	<updated>2009-01-23T03:35:42Z</updated>
	<author>
		<name>Henrik Thostrup Jensen</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;When copying files using Buildr:Filter, any executable bit set on
&lt;br&gt;files disappear.
&lt;br&gt;This is somewhat annoying :-). Is there a way to fix this?
&lt;br&gt;&lt;br&gt;Also, is there an easy way to roll up several sub-projects into a
&lt;br&gt;single directory (for release or deployment)
&lt;br&gt;Currently I'm doing this filter, but there might be an easier way.
&lt;br&gt;&lt;br&gt;&lt;br&gt;And two unrelated questions:
&lt;br&gt;&lt;br&gt;1.3.4 gets a bit verbose to stdout, even with --silent (e.g., clean
&lt;br&gt;emits alot of rm -fr command)
&lt;br&gt;Is there a way to make it as silent as 1.3.3?
&lt;br&gt;&lt;br&gt;1.3.4 didn't really speed up things. Maybe the actual task execution,
&lt;br&gt;but there is still a ~10 second startup delay. jirb takes around 2
&lt;br&gt;seconds to start. Is this common, or is JRuby misconfigured somehow?
&lt;br&gt;&lt;br&gt;Sorry for packing all the question into a single mail.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Henrik
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Keeping-executable-bits-on-files-%28Buildr%3A%3AFilter%29-tp21622929p21622929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21577239</id>
	<title>Re: checkstyle integration with buildr</title>
	<published>2009-01-20T21:07:23Z</published>
	<updated>2009-01-20T21:07:23Z</updated>
	<author>
		<name>Haritha Reddy</name>
	</author>
	<content type="html">&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Haritha Reddy-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;I am trying to create an addon for generation of checkstyle reports into
&lt;br&gt;buildr. The attached checkstyle.rb &amp;nbsp;contains checkstyle:html ( xsl_file=?
&lt;br&gt;config_file=?) and checkstyle:xml (config_file=?)tasks to create checkstyle
&lt;br&gt;reports.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;If the command line arguments are not provided for xsl_file and config_file
&lt;br&gt;, it expects that checkstyle_checks.xml and checkstyle.xsl files are present
&lt;br&gt;in the folder where buildfile is located. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Is there a better way to handle the default case?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Haritha
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;a href=&quot;http://old.nabble.com/file/p21577239/checkstyle.rb&quot; target=&quot;_top&quot;&gt;checkstyle.rb&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---Dev-f28731.html&quot; embed=&quot;fixTarget[28731]&quot; target=&quot;_top&quot; &gt;Buildr - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/checkstyle-integration-with-buildr-tp20722156p21577239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21484646</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T11:04:22Z</published>
	<updated>2009-01-15T11:04:22Z</updated>
	<author>
		<name>Assaf Arkin</name>
	</author>
	<content type="html">On Thu, Jan 15, 2009 at 9:49 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21484646&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/1/15 Assaf Arkin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21484646&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arkin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Jan 15, 2009 at 1:38 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Any ideas, before I bow my head, and go back to maven :-(.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Buildr for JRuby.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I had similar issue under Ubuntu, Ruby and JDK 1.6. If I ran a task
&lt;br&gt;&amp;gt;&amp;gt; that took a while, say a minute, Buildr would seg fault at some point,
&lt;br&gt;&amp;gt;&amp;gt; not always the same point. No such problem with Ruby/1.5 or JRuby/1.6,
&lt;br&gt;&amp;gt;&amp;gt; so I would recommend switching to JRuby.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Switching to JRuby fixed the segfaults, and I now have a working build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is a bit sluggish tough (10 seconds for clean). Is there a way to improve this?
&lt;/div&gt;&lt;br&gt;1.3.4 will cut down the start time, you can give it a try:
&lt;br&gt;&lt;a href=&quot;http://incubator.apache.org/buildr/contributing.html#living_on_the_edge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/buildr/contributing.html#living_on_the_edge&lt;/a&gt;&lt;br&gt;&lt;br&gt;Assaf
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I will find a way to work around the semi-circular dependency for now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp; - Henrik
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21484646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21483106</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T09:49:14Z</published>
	<updated>2009-01-15T09:49:14Z</updated>
	<author>
		<name>Henrik Thostrup Jensen</name>
	</author>
	<content type="html">2009/1/15 Assaf Arkin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21483106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arkin@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Jan 15, 2009 at 1:38 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any ideas, before I bow my head, and go back to maven :-(.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Buildr for JRuby.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I had similar issue under Ubuntu, Ruby and JDK 1.6. If I ran a task
&lt;br&gt;&amp;gt; that took a while, say a minute, Buildr would seg fault at some point,
&lt;br&gt;&amp;gt; not always the same point. No such problem with Ruby/1.5 or JRuby/1.6,
&lt;br&gt;&amp;gt; so I would recommend switching to JRuby.
&lt;/div&gt;&lt;br&gt;Switching to JRuby fixed the segfaults, and I now have a working build.
&lt;br&gt;&lt;br&gt;Is a bit sluggish tough (10 seconds for clean). Is there a way to improve this?
&lt;br&gt;&lt;br&gt;I will find a way to work around the semi-circular dependency for now.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Henrik
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21483106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21481168</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T08:25:46Z</published>
	<updated>2009-01-15T08:25:46Z</updated>
	<author>
		<name>Assaf Arkin</name>
	</author>
	<content type="html">On Thu, Jan 15, 2009 at 1:38 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21481168&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/1/15 Ittay Dror &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21481168&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ittayd@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Alex Boisvert wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The only segfaults I've seen on Ubuntu were cases using JDK 1.6 with RJB.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You can use either JDK 1.5 or switch to JRuby if you want to use JDK 1.6.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have run into many segfaults. The reason is usually a deep recursion which
&lt;br&gt;&amp;gt;&amp;gt; exhausts the execution stack (a ruby stack of 20 methods is something like
&lt;br&gt;&amp;gt;&amp;gt; 400 c functions stack). Since Rake uses recursion to invoke prerequisites of
&lt;br&gt;&amp;gt;&amp;gt; tasks and since Buildr uses a lot of task dependencies (e.g. compile.with
&lt;br&gt;&amp;gt;&amp;gt; project('B')), this happens when the project tree gets large. As far as I
&lt;br&gt;&amp;gt;&amp;gt; remember this happens on *nix systems, not Windows.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The way I debug this is by using trace to find where approximately the crash
&lt;br&gt;&amp;gt;&amp;gt; happens and then turning on method tracing in ruby.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If running on *nix, try increasing the stack limit ('ulimit -s unlimited')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried this and compared buildr --trace with regular ulimit, it
&lt;br&gt;&amp;gt; doesn't get any further :-/.
&lt;br&gt;&amp;gt; The dependencies in the project are quite complex.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am also using JDK 1.6, and tried to downgrade to 1.5. However many
&lt;br&gt;&amp;gt; (most) of the libraries I need to use are compiled with 1.6, making a
&lt;br&gt;&amp;gt; downgrade very inconvenient.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The segfaults does not appear to come a particular place though:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** Invoke sgas:iterator:build (first_time)
&lt;br&gt;&amp;gt; ** Invoke sgas:common:test:compile (first_time, not_needed)
&lt;br&gt;&amp;gt; zsh: segmentation fault &amp;nbsp;buildr --trace
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** Invoke /home/htj/src/sgas/sgas-git-buildr/buildfile (not_needed)
&lt;br&gt;&amp;gt; ** Invoke /home/htj/src/sgas/sgas-git-buildr/iterator/target/main/classes
&lt;br&gt;&amp;gt; (first_time)
&lt;br&gt;&amp;gt; zsh: segmentation fault &amp;nbsp;buildr --trace
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any ideas, before I bow my head, and go back to maven :-(.
&lt;/div&gt;&lt;br&gt;Buildr for JRuby.
&lt;br&gt;&lt;br&gt;I had similar issue under Ubuntu, Ruby and JDK 1.6. If I ran a task
&lt;br&gt;that took a while, say a minute, Buildr would seg fault at some point,
&lt;br&gt;not always the same point. No such problem with Ruby/1.5 or JRuby/1.6,
&lt;br&gt;so I would recommend switching to JRuby.
&lt;br&gt;&lt;br&gt;Assaf
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp; - Henrik
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21481168.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21479507</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T07:04:27Z</published>
	<updated>2009-01-15T07:04:27Z</updated>
	<author>
		<name>Henrik Thostrup Jensen</name>
	</author>
	<content type="html">2009/1/15 Daniel Spiewak &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21479507&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;djspiewak@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Could this be an incompatibility with Buildr and ZSH? &amp;nbsp;It looks to me like
&lt;br&gt;&amp;gt; that's where the problem is considering the fact that Buildr moves on after
&lt;br&gt;&amp;gt; the segfault.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I use Buildr with Bash.
&lt;br&gt;&lt;br&gt;Those are actually two different segfaults (in order to show that the
&lt;br&gt;segfault doesn't occur in any specific phase).
&lt;br&gt;&lt;br&gt;I also tried with bash, but same result.
&lt;br&gt;&lt;br&gt;I did a quick core dump and back trace with gdb, but got the following
&lt;br&gt;(rather useless) result:
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7eaccb7 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#1 &amp;nbsp;0xb7eacd5a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#2 &amp;nbsp;0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#3 &amp;nbsp;0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#4 &amp;nbsp;0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#5 &amp;nbsp;0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#6 &amp;nbsp;0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#7 &amp;nbsp;0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#8 &amp;nbsp;0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#9 &amp;nbsp;0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#10 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#11 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#12 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#13 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#14 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#15 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#16 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#17 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#18 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#19 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#20 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#21 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#22 0xb7ead141 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#23 0xb7eae0a2 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#24 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#25 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#26 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#27 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#28 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#29 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#30 0xb7eae294 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#31 0xb7eb2781 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#32 0xb7eb2a1a in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#33 0xb7ead021 in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#34 0xb7eb0dbc in ?? () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#35 0xb7ebc847 in rb_yield () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;#36 0xb7e8cf91 in rb_ary_each () from /usr/lib/libruby1.8.so.1.8
&lt;br&gt;[---- much more ----]
&lt;br&gt;&lt;br&gt;Which doesn't reveal much. The stack level was 564 levels deep though.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Henrik
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21479507.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21479258</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T06:51:16Z</published>
	<updated>2009-01-15T06:51:16Z</updated>
	<author>
		<name>Daniel Spiewak</name>
	</author>
	<content type="html">Could this be an incompatibility with Buildr and ZSH? &amp;nbsp;It looks to me like
&lt;br&gt;that's where the problem is considering the fact that Buildr moves on after
&lt;br&gt;the segfault.
&lt;br&gt;&lt;br&gt;I use Buildr with Bash.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;On Thu, Jan 15, 2009 at 3:38 AM, Henrik Thostrup Jensen
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21479258&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/1/15 Ittay Dror &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21479258&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ittayd@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Alex Boisvert wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The only segfaults I've seen on Ubuntu were cases using JDK 1.6 with
&lt;br&gt;&amp;gt; RJB.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; You can use either JDK 1.5 or switch to JRuby if you want to use JDK
&lt;br&gt;&amp;gt; 1.6.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have run into many segfaults. The reason is usually a deep recursion
&lt;br&gt;&amp;gt; which
&lt;br&gt;&amp;gt; &amp;gt; exhausts the execution stack (a ruby stack of 20 methods is something
&lt;br&gt;&amp;gt; like
&lt;br&gt;&amp;gt; &amp;gt; 400 c functions stack). Since Rake uses recursion to invoke prerequisites
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt; tasks and since Buildr uses a lot of task dependencies (e.g. compile.with
&lt;br&gt;&amp;gt; &amp;gt; project('B')), this happens when the project tree gets large. As far as I
&lt;br&gt;&amp;gt; &amp;gt; remember this happens on *nix systems, not Windows.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The way I debug this is by using trace to find where approximately the
&lt;br&gt;&amp;gt; crash
&lt;br&gt;&amp;gt; &amp;gt; happens and then turning on method tracing in ruby.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; If running on *nix, try increasing the stack limit ('ulimit -s
&lt;br&gt;&amp;gt; unlimited')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried this and compared buildr --trace with regular ulimit, it
&lt;br&gt;&amp;gt; doesn't get any further :-/.
&lt;br&gt;&amp;gt; The dependencies in the project are quite complex.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am also using JDK 1.6, and tried to downgrade to 1.5. However many
&lt;br&gt;&amp;gt; (most) of the libraries I need to use are compiled with 1.6, making a
&lt;br&gt;&amp;gt; downgrade very inconvenient.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The segfaults does not appear to come a particular place though:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** Invoke sgas:iterator:build (first_time)
&lt;br&gt;&amp;gt; ** Invoke sgas:common:test:compile (first_time, not_needed)
&lt;br&gt;&amp;gt; zsh: segmentation fault &amp;nbsp;buildr --trace
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** Invoke /home/htj/src/sgas/sgas-git-buildr/buildfile (not_needed)
&lt;br&gt;&amp;gt; ** Invoke /home/htj/src/sgas/sgas-git-buildr/iterator/target/main/classes
&lt;br&gt;&amp;gt; (first_time)
&lt;br&gt;&amp;gt; zsh: segmentation fault &amp;nbsp;buildr --trace
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any ideas, before I bow my head, and go back to maven :-(.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- Henrik
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21479258.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21479234</id>
	<title>Re: Postponing test compile to after all modules have compiled</title>
	<published>2009-01-15T06:50:12Z</published>
	<updated>2009-01-15T06:50:12Z</updated>
	<author>
		<name>Alex Boisvert-3</name>
	</author>
	<content type="html">On Wed, Jan 14, 2009 at 2:35 PM, Henrik Thostrup Jensen
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21479234&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thostrup@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Some of the tests in a module (say A) depends on a module (B), which
&lt;br&gt;&amp;gt; requires A to build. So I need to make buildr understand that it
&lt;br&gt;&amp;gt; should do something like:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A.compile, B.compile (with A), A.test.compile (with B).
&lt;br&gt;&lt;br&gt;&lt;br&gt;This cannot be made to work with Buildr at the moment. &amp;nbsp;You would need to
&lt;br&gt;introduce a new project (C) to break the circular dependency, or merge
&lt;br&gt;things in the same project (everything in A).
&lt;br&gt;&lt;br&gt;(If you're insistent on the file layout with test files in A, then you could
&lt;br&gt;disable the tests in A and map C's test files to A's directory structure.
&lt;br&gt;It's somewhat of a hack but works...)
&lt;br&gt;&lt;br&gt;alex
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Buildr---User-f28730.html&quot; embed=&quot;fixTarget[28730]&quot; target=&quot;_top&quot; &gt;Buildr - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Postponing-test-compile-to-after-all-modules-have-compiled-tp21466851p21479234.html" />
</entry>

</feed>
