Mike

From IokeWiki
Revision as of 23:07, 19 March 2009 by Vic (talk | contribs) (Some notes about the new ioke's Mikefile and the Ant wrapper.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Mike is the build tool using Ioke in the same way rake uses ruby.

Mike is currently in early development at the "Mike branch", an annotated example Mikefile can be found here.

As of "commit e98e", Mike includes an "Ant wrapper" allowing you to invoke any Ant task directly from ioke.

A usable port of ioke's build.xml can be seen here: "Mikefile". If you want to give it a try, be sure to set ANT_HOME so that the ant wrapper can load the ant libs. It might be interesting to contrast how task are defined in a Mikefile, for example "dist-bin (build.xml)" and "dist-bin (Mikefile)", or avoiding some code dupplication from "jar-notest (build.xml)" in "jar-notest (Mikefile)"