Buildr Plug-in

This is an IntelliJ IDEA plug-in that integrates with the Buildr build system allowing you to run Buildr tasks from IDEA.

What is Buildr?

Buildr is a build system for Java applications implemented in Ruby and Rake. Buildr is currently an Apache incubation project.

What is IntelliJ IDEA?

A popular IDE (integrated development environment) from JetBrains.

Installation and Usage

  1. Install Buildr
  2. Install Buildr plug-in via IDEA’s IDE Settings - Plugins menu.
  3. Upon opening a project in IDEA, it will confirm Buildr is installed on your system and look for a buildfile in the project directory. If it finds one and buildr is available it will display a list of tasks available for the project.
  4. To run a task, double-click it. When the task is complete, the result will display in the bottom Buildr Output window.

Comments

Please send me your comments and suggestions for this plug-in.

Change log

Version 0.2 (Feb 10, 2008):

  1. Additional checks for valid Buildr project on initialization.

Version 0.1.6 (Feb 10, 2008):

  1. Fixed NPE that occurred when there was a buildfile present and no Buildr tasks were available.

Version 0.1.5 (Feb 5, 2008):

  1. Fixed bottom pane not automatically opening.
  2. Added icons.

Version 0.1.4 (Feb 5, 2008):

  1. New console to display output from task completion.

Known issue: Bottom output pane doesn’t automatically open.

Version 0.1.3 (Feb 4, 2008):

  1. Changed plug-in id

Version 0.1.2 (Feb 4, 2008):

  1. Fixed environment issue specific to Windows OS.


Version 0.1.1 (Feb 4, 2008):

  1. Fixed invalid plugin descriptor.
  2. Verified plugin only works with IDEA version 7.0.2.

Version 0.1 (Feb 4, 2008):

  1. Initial version.
  2. Automatically scans project directory for a build file.
  3. Presents a complete list of Buildr tasks available on project startup.
  4. Run Buildr tasks and view the output from IDEA.
  5. Only tested with Intellij IDEA version 7.0.2 (build 7590) and assumes you already have Buildr installed.

Fox Holes

Rabbit Holes

Chasms