You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@buildr.apache.org by Rhett Sutphin <rh...@detailedbalance.net> on 2009/09/27 23:46:47 UTC

rake compile not building java code in current trunk

Hi all,

I'm trying to test out a build which uses Jetty using the current  
buildr trunk, but the buildr-1.3.5 gem I'm packaging/installing using  
buildr's `rake install` task does not include JettyWrapper.class.   
After looking into it a bit, it seems like the classes which are  
supposed to be built by buildr.buildfile via `rake compile` don't get  
compiled, and so are not included in the gem.  There's no error --  
invoking `rake compile` appears to execute buildr, but no classes are  
generated.

More info: some of the classes (the ones corresponding to the  
"buildr:java" and "buildr:scala" projects) are checked in to the svn  
repo, so you don't notice that they aren't built.  However, if you  
delete the .class files, running `rake compile` (or `rake install`)  
does not rebuild them.

I tried going back to an earlier tag to see where compiling these  
files stopped working.  I found that compiling didn't work for buildr  
1.3.3, but the .class files for the addons were included in the repo  
at that revision so it didn't matter.  Similarly for buildr 1.3.4.  It  
appears the binaries for the addons were removed in rev 787782 ( http://svn.apache.org/viewvc?view=rev&revision=787782 
  ), though there's no note as to why in the commit message.

Is this a bug or am I misunderstanding the build process for these  
files?  Or perhaps it is a platform-specific problem -- I've been  
testing this on OS X 10.6.1 with the stock version of ruby 1.8.7.

Thanks for any light,
Rhett

Re: rake compile not building java code in current trunk

Posted by Rhett Sutphin <rh...@detailedbalance.net>.
On Sep 28, 2009, at 12:40 PM, Alex Boisvert wrote:

> Fixed.
> https://issues.apache.org/jira/browse/BUILDR-322

Thanks, Alex.  I'll hopefully be able to test it later today.

Rhett

>
> alex
>
>
> On Mon, Sep 28, 2009 at 9:11 AM, Alex Boisvert <alex.boisvert@gmail.com 
> >wrote:
>
>> Looks like it was a bug introduced in
>> http://github.com/apache/buildr/commit/88ff51503689480aa38b5ad666e6d6d02ab05cf4
>>
>> Working on it... the fix seems to cause spec failures.
>>
>> alex
>>
>>
>> On Sun, Sep 27, 2009 at 2:46 PM, Rhett Sutphin <rhett@detailedbalance.net 
>> >wrote:
>>
>>> Hi all,
>>>
>>> I'm trying to test out a build which uses Jetty using the current  
>>> buildr
>>> trunk, but the buildr-1.3.5 gem I'm packaging/installing using  
>>> buildr's
>>> `rake install` task does not include JettyWrapper.class.  After  
>>> looking into
>>> it a bit, it seems like the classes which are supposed to be built  
>>> by
>>> buildr.buildfile via `rake compile` don't get compiled, and so are  
>>> not
>>> included in the gem.  There's no error -- invoking `rake compile`  
>>> appears to
>>> execute buildr, but no classes are generated.
>>>
>>> More info: some of the classes (the ones corresponding to the
>>> "buildr:java" and "buildr:scala" projects) are checked in to the  
>>> svn repo,
>>> so you don't notice that they aren't built.  However, if you  
>>> delete the
>>> .class files, running `rake compile` (or `rake install`) does not  
>>> rebuild
>>> them.
>>>
>>> I tried going back to an earlier tag to see where compiling these  
>>> files
>>> stopped working.  I found that compiling didn't work for buildr  
>>> 1.3.3, but
>>> the .class files for the addons were included in the repo at that  
>>> revision
>>> so it didn't matter.  Similarly for buildr 1.3.4.  It appears the  
>>> binaries
>>> for the addons were removed in rev 787782 (
>>> http://svn.apache.org/viewvc?view=rev&revision=787782 ), though  
>>> there's
>>> no note as to why in the commit message.
>>>
>>> Is this a bug or am I misunderstanding the build process for these  
>>> files?
>>> Or perhaps it is a platform-specific problem -- I've been testing  
>>> this on
>>> OS X 10.6.1 with the stock version of ruby 1.8.7.
>>>
>>> Thanks for any light,
>>> Rhett
>>>
>>
>>


Re: rake compile not building java code in current trunk

Posted by Alex Boisvert <al...@gmail.com>.
Fixed.
https://issues.apache.org/jira/browse/BUILDR-322

alex


On Mon, Sep 28, 2009 at 9:11 AM, Alex Boisvert <al...@gmail.com>wrote:

> Looks like it was a bug introduced in
> http://github.com/apache/buildr/commit/88ff51503689480aa38b5ad666e6d6d02ab05cf4
>
> Working on it... the fix seems to cause spec failures.
>
> alex
>
>
> On Sun, Sep 27, 2009 at 2:46 PM, Rhett Sutphin <rh...@detailedbalance.net>wrote:
>
>> Hi all,
>>
>> I'm trying to test out a build which uses Jetty using the current buildr
>> trunk, but the buildr-1.3.5 gem I'm packaging/installing using buildr's
>> `rake install` task does not include JettyWrapper.class.  After looking into
>> it a bit, it seems like the classes which are supposed to be built by
>> buildr.buildfile via `rake compile` don't get compiled, and so are not
>> included in the gem.  There's no error -- invoking `rake compile` appears to
>> execute buildr, but no classes are generated.
>>
>> More info: some of the classes (the ones corresponding to the
>> "buildr:java" and "buildr:scala" projects) are checked in to the svn repo,
>> so you don't notice that they aren't built.  However, if you delete the
>> .class files, running `rake compile` (or `rake install`) does not rebuild
>> them.
>>
>> I tried going back to an earlier tag to see where compiling these files
>> stopped working.  I found that compiling didn't work for buildr 1.3.3, but
>> the .class files for the addons were included in the repo at that revision
>> so it didn't matter.  Similarly for buildr 1.3.4.  It appears the binaries
>> for the addons were removed in rev 787782 (
>> http://svn.apache.org/viewvc?view=rev&revision=787782 ), though there's
>> no note as to why in the commit message.
>>
>> Is this a bug or am I misunderstanding the build process for these files?
>>  Or perhaps it is a platform-specific problem -- I've been testing this on
>> OS X 10.6.1 with the stock version of ruby 1.8.7.
>>
>> Thanks for any light,
>> Rhett
>>
>
>

Re: rake compile not building java code in current trunk

Posted by Alex Boisvert <al...@gmail.com>.
Looks like it was a bug introduced in
http://github.com/apache/buildr/commit/88ff51503689480aa38b5ad666e6d6d02ab05cf4

Working on it... the fix seems to cause spec failures.

alex

On Sun, Sep 27, 2009 at 2:46 PM, Rhett Sutphin <rh...@detailedbalance.net>wrote:

> Hi all,
>
> I'm trying to test out a build which uses Jetty using the current buildr
> trunk, but the buildr-1.3.5 gem I'm packaging/installing using buildr's
> `rake install` task does not include JettyWrapper.class.  After looking into
> it a bit, it seems like the classes which are supposed to be built by
> buildr.buildfile via `rake compile` don't get compiled, and so are not
> included in the gem.  There's no error -- invoking `rake compile` appears to
> execute buildr, but no classes are generated.
>
> More info: some of the classes (the ones corresponding to the "buildr:java"
> and "buildr:scala" projects) are checked in to the svn repo, so you don't
> notice that they aren't built.  However, if you delete the .class files,
> running `rake compile` (or `rake install`) does not rebuild them.
>
> I tried going back to an earlier tag to see where compiling these files
> stopped working.  I found that compiling didn't work for buildr 1.3.3, but
> the .class files for the addons were included in the repo at that revision
> so it didn't matter.  Similarly for buildr 1.3.4.  It appears the binaries
> for the addons were removed in rev 787782 (
> http://svn.apache.org/viewvc?view=rev&revision=787782 ), though there's no
> note as to why in the commit message.
>
> Is this a bug or am I misunderstanding the build process for these files?
>  Or perhaps it is a platform-specific problem -- I've been testing this on
> OS X 10.6.1 with the stock version of ruby 1.8.7.
>
> Thanks for any light,
> Rhett
>