public
Rubygem
Description: Apache Buildr
Homepage: http://incubator.apache.org/buildr
Clone URL: git://github.com/vic/buildr.git
Search Repo:
Assaf (author)
Sat May 17 00:36:42 -0700 2008
commit  c6215b7a3c89539c8899cc2db14f4b7b96ecd7fa
tree    b1f4b38a7348cea34459c2d0276517247d066ad1
parent  50ba8ee8892141846943929e57ad1f4024a0e348
buildr /
name age message
folder .gitignore Fri May 16 19:40:40 -0700 2008 Added .gitignore. [Assaf]
folder CHANGELOG Fri May 16 18:40:04 -0700 2008 JUnit not passing environment variables from th... [Assaf]
folder DISCLAIMER Mon Feb 25 14:47:20 -0800 2008 Now with new and improved release task [Assaf]
folder KEYS Tue Feb 26 10:32:23 -0800 2008 Added Victor's key [vic]
folder LICENSE Tue Nov 13 15:44:11 -0800 2007 Initial checkin [Assaf]
folder NOTICE Fri May 16 18:39:57 -0700 2008 Removed ultraviolet mention from NOTICE since w... [Assaf]
folder README Sat May 17 00:36:42 -0700 2008 Switched to use actual notices in README file. [Assaf]
folder Rakefile Tue May 13 00:26:44 -0700 2008 Force Buildr to ignore RJB 1.1.3 (no Windows su... [Assaf]
folder addon/ Mon Apr 07 23:59:39 -0700 2008 A bit more organization: consolidated generic p... [Assaf]
folder bin/ Mon Apr 07 23:20:45 -0700 2008 Mostly changed Rake.application to Buildr.appli... [Assaf]
folder buildfile Mon Apr 07 22:45:34 -0700 2008 A bit more reorgenizing, less spreading methods... [Assaf]
folder buildr.gemspec Fri May 02 17:07:41 -0700 2008 Added: Reading files from SFTP server. [Assaf]
folder doc/ Thu May 08 06:46:37 -0700 2008 buildr-git.rb should be executed with ruby [vic]
folder etc/ Fri Apr 25 15:40:25 -0700 2008 Don't need to ship licenses of things we don't ... [matthieu]
folder lib/ Fri May 16 18:40:02 -0700 2008 JUnit not passing environment variables from th... [Assaf]
folder rakelib/ Tue May 13 00:26:44 -0700 2008 Force Buildr to ignore RJB 1.1.3 (no Windows su... [Assaf]
folder spec/ Fri May 16 19:40:40 -0700 2008 Added .gitignore. [Assaf]
README
= Buildr

This is Buildr, the build system that doesn't suck.

http://incubator.apache.org/buildr/


== Get Started

=== Install Buildr

Buildr needs Ruby 1.8 or later and RubyGems 0.9 or later.

Windows users can get the one-click Ruby installer, which includes the latest
version of Ruby and RubyGems:

http://rubyinstaller.rubyforge.org

Make sure to set JAVA_HOME environment variable first, then:

  gem install buildr

(Use sudo for Linux and OS/X)

More installation and setup instructions available online
http://incubator.apache.org/buildr/


=== RTFM

* Buildr documentation: http://incubator.apache.org/buildr/
* More about Rake: http://docs.rubyrake.org
* Antwrap documentation: http://antwrap.rubyforge.org


=== Mailing list

* Users: buildr-user@incubator.apache.org (subscribe:
buildr-user-subscribe@incubator.apache.org, archive:
http://mail-archives.apache.org/mod_mbox/incubator-buildr-user/

* Developers: buildr-dev@incubator.apache.org (subscribe:
buildr-dev-subscribe@incubator.apache.org, archive:
http://mail-archives.apache.org/mod_mbox/incubator-buildr-dev/

Create your own Buildfile and start living the life!


== Where's My Ruby?

Buildr needs Ruby 1.8 or later and RubyGems 0.9 or later. All other
dependencies are installed when you run:

  gem install buildr

=== Windows

Windows users can get the one-click Ruby installer, which includes the latest
version of Ruby and RubyGems:

http://rubyinstaller.rubyforge.org

Before installing Buildr, please set the JAVA_HOME environment variable to
point to your JDK distribution.  Next, use Ruby Gem to install Buildr:

  > gem install buildr

When prompted for a platform, select mswin32.

=== Linux, BSD, Cygwin

On Linux/BSD/Cygwin, use your default package manager, for example, for Ubuntu:

$ sudo apt-get install ruby
$ sudo apt-get install ruby1.8-dev
$ sudo apt-get install build-essential
$ sudo apt-get install libopenssl-ruby

Before installing Buildr, please set the JAVA_HOME environment variable to
point to your JDK distribution.  Next, use Ruby Gem to install Buildr:

  $ sudo env JAVA_HOME=$JAVA_HOME gem install buildr

When prompted for a platform, select ruby.

=== OS/X

Leopard includes the latest version of Ruby, if you are using Tiger or an older
release, we recommend re-installing the latest:

http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx

To install Buildr:

  $ sudo gem install buildr

When prompted for a platform, select ruby.


== Living On the Edge

You can check the latest sources from SVN:

  svn co http://svn.apache.org/repos/asf/incubator/buildr/trunk

Or browse the SVN repository online:
http://svn.apache.org/repos/asf/incubator/buildr

To install Buildr locally from source:

  cd buildr
  rake install

If the cutting edge doesn't work, make sure to check the CHANGELOG, to see
which changes might have broken your build.  To run all the test cases:

  rake spec


== Disclaimer

:include:DISCLAIMER


== License

:include:LICENSE


== Notice

:include:NOTICE