[Cruisecontrolrb-users] How can I use CC.rb to build a java project?

Jeff Xiong gigix1980 at gmail.com
Tue May 29 05:15:16 EDT 2007


It's a Java project, huh?

Please try to create a cruise_config.rb file in your project root, and
put following in it:

Project.configure do |project|
 project.build_command = 'ant' # you may need change this
end

Have a look at http://cruisecontrolrb.thoughtworks.com/documentation/manual
for detail.

On 5/29/07, 瞿绍森 <huasen21 at gmail.com> wrote:
>
>
>          I want to use CC.rb to buile a java project,but i don`t know how to
> do it .I use suck a commnd "cruise add sampleproject -u
> svn://localhost/sampleproject/" to put the  subversion to the cc.rb, but
> when i do "cruise start -p 3333"  ,it faild, the following are  the errors
> .so can you tell me how to resove it or give me complete example to buile
> java project with ccrb?
>
>
>  [error] wrong number of arguments (1 for 0)
> [error]
> ./script/../config/../app/models/project.rb:245:in
> `build_loop_failed'
> [error]
> ./script/../config/../app/models/project.rb:245:in `send'
> [error]
> ./script/../config/../app/models/project.rb:245:in `notify'
> [error]
> ./script/../config/../app/models/project.rb:243:in
> `collect'
> [error]
> ./script/../config/../app/models/project.rb:243:in `notify'
> [error]
> ./script/../config/../app/models/project.rb:161:in
> `build_if_necessary'
> [error]
> ./script/../config/../app/models/polling_scheduler.rb:13:in
> `run'
> [error]   ./script/builder:78
> [error]   ./script/builder:77:in `catch'
> [error]   ./script/builder:77
> [error]   cruise:13:in `load'
> [error]   cruise:13:in `builder'
> [error]   cruise:65:in `send'
> [error]   cruise:65
> [error] "\265 鞫? 正\263\243" does not match 'name: value' pattern
> [error]
> ./script/../config/../app/models/subversion.rb:37:in `info'
> [error]
> ./script/../config/../app/models/subversion.rb:33:in
> `each_line'
> [error]
> ./script/../config/../app/models/subversion.rb:33:in `info'
> [error]   ./script/../config/../lib/command_line.rb:89:in
> `call'
> [error]   ./script/../config/../lib/command_line.rb:89:in
> `e'
> [error]   ./script/../config/../lib/command_line.rb:87:in
> `popen'
> [error]   ./script/../config/../lib/command_line.rb:87:in
> `e'
> [error]   ./script/../config/../lib/command_line.rb:74:in
> `execute'
> [error]   ./script/../config/../lib/command_line.rb:73:in
> `chdir'
> [error]   ./script/../config/../lib/command_line.rb:73:in
> `execute'
> [error]
> ./script/../config/../app/models/subversion.rb:32:in `info'
> [error]
> ./script/../config/../app/models/subversion.rb:31:in
> `chdir'
> [error]
> ./script/../config/../app/models/subversion.rb:31:in `info'
> [error]
> ./script/../config/../app/models/subversion.rb:47:in
> `latest_revision'
> [error]
> ./script/../config/../app/models/project.rb:169:in
> `new_revisions'
> [error]
> ./script/../config/../app/models/project.rb:151:in
> `build_if_necessary'
> [error]
> ./script/../config/../app/models/polling_scheduler.rb:13:in
> `run'
> [error]   ./script/builder:78
> [error]   ./script/builder:77:in `catch'
> [error]   ./script/builder:77
> [error]   cruise:13:in `load'
> [error]   cruise:13:in `builder'
> [error]   cruise:65:in `send'
> [error]   cruise:65
> _______________________________________________
> Cruisecontrolrb-users mailing list
> Cruisecontrolrb-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users
>
>


-- 
Jeff Xiong
Software Journeyman - http://gigix.thoughtworkers.org
Open Source Contributor - http://rubyworks.rubyforge.org
Technical Evangelist - http://www.infoq.com/cn/


More information about the Cruisecontrolrb-users mailing list