From: David Vallner Date: 2006-12-09T06:32:22+09:00 Subject: Re: replacing maven with rake + rjb + ant --------------enigD46C9D0DE84222ACC3CE6856 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Tanner Burson wrote: >> A better idea would be to rely on ant and of course you want to do it >> in an efficient manner. As Martin Fowler mentioned in his article [1],= >> best way would be to run ant as a server, so that you don't have to pa= y >> jvm initialization startup time for any call. Apparently, Jon Tirsen >> has never released his code (or I wasn't able to find it). I've only >> found an old "proof of concept" in codehaus [2]. I'm looking for >> something more solid than that. >> I could throw such a hissy fit targetting those names, but I'll forgo on that for once. Suffice it to say that I'm not surprised in the least at Jon Tirsen couldn't manage to finish some code between pouncing on the next random shiny object and then making sure everyone knows that he had the very same experience as everyone who did so before. >=20 >=20 > I don't know the full status of it, but there is a Ruby implementation > targetting the JVM. I'm unsure of whether Rake has been made to work o= n it > yet, but it could be a great tool in the very least at calling into Ant= > without adding the overhead of another JVM initialization. >=20 > [1] http://jruby.codehaus.org/ >=20 Apparently, http://www.infoq.com/news/JRuby-0.9-Released-Enebo states that Rake started to work as of the time of writing that article. This is such an eminently Good Idea I wonder why I didn't think of it before, managing ugly builds using JRuby makes somehow inherent sense. So. JRuby-specific rake extensions that would let you use existing ant tasks. Anyone? David Vallner --------------enigD46C9D0DE84222ACC3CE6856 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFednay6MhrS8astoRAq3yAJ4nV8oSsSh8UFUNt+zlOVew3pHOOgCfRCA2 LpRf45ohSyTF3dVzPARRN1A= =6+to -----END PGP SIGNATURE----- --------------enigD46C9D0DE84222ACC3CE6856--