Buildr Plugins Directory
This is a directory for Buildr plugins and extensions developed and maintained by the community at large.
buildr-android
Buildr plugin for Android development. https://github.com/novoda/buildr-android
Buildr4Eclipse
Buildr4Eclipse is an extension to Buildr to build Eclipse-based plugins using the Eclipse Compiler for Java.
http://github.com/eclipse/buildr4eclipse/tree/master
buildr4osgi
Buildr4OSGi takes the work started for Buildr4Eclipse and attempts to push it to OSGi bundles, not just Eclipse plugins.
It brings resolving OSGi dependencies, packaging as bundle, plugin and features, and many more OSGi related goodies.
See http://oss.intalio.com/buildr4osgi
buildr-dependency-extensions
A Buildr extension that enables transitive dependency resolution by default.
https://github.com/jvshahid/buildr-dependency-extensions
buildr-gemjar
An extension that makes it easy to package gems in JARs for use with JRuby.
See http://github.com/rsutphin/buildr-gemjar
buildr-ipojo
A buildr extension for processing OSGi bundles using iPojo
See http://github.com/realityforge/buildr-ipojo
Shenandoah: JavaScript Unit Testing
Shenandoah is a package for unit testing JavaScript either in the browser or at the command line. In its console mode, Shenandoah integrates as a Buildr test framework, so you can use it directly with
require 'shenandoah/buildr' # ... test.using :shenandoah
and then the usual Buildr commands for running tests.
Shenandoah is based on the Blue Ridge JavaScript testing plugin for rails and combines Screw.Unit (for BDD-style unit tests), Smoke (for mocks), and env.js and rhino (for browserless execution of DOM-based javascript). It is distributed as a gem. For more details, including installation and running directions, please have a look at the README:
http://github.com/rsutphin/shenandoah
ivy4r
Ivy4r is a wrapper for the Apache Ivy dependency management system in ruby. It comes with a Buildr extension for seamless integration into Buildr.
http://github.com/klaas1979/ivy4r/tree/master http://hamburgrb.rubyforge.org/
buildr-ajc
Easy to use java aspectj compiler integration for buildr. See git for documentation and excample project buildr-ajc/aspect
http://github.com/tricodon/buildr-ajc
Package as deb
A simple extension to package your project as a Debian archive.
See:
http://github.com/intalio/package_as_deb
Package as exe
An extension integrating makeNSIS into your build to create .exe installers:
http://github.com/intalio/package_as_exe
FindBugs integration
Run FindBugs from Buildr.
http://github.com/intalio/buildr-findBugs
GWT generation
A very basic task to generate GWT code is available attached to a bug here:
http://issues.apache.org/jira/browse/BUILDR-316
Jstyler
A simple extension to format a java source code of your project
Source code available on http://github.com/webdizz/jstyler
Gem can be downloaded from http://rubygems.org/gems/jstyler
buildr-as3
Actionscript and Flex extension. Builds, tests, and even supports on-the-edge tools like Apparat
Github project: https://github.com/devboy/buildr_as3
Gem: http://rubygems.org/gems/buildr-as3
ScalaCL plugin
To compile Scala code using the ScalaCL plugin.