From IokeWiki
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)"