ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gavin M. Bell" <>
Subject Re: ANT & Emacs
Date Sat, 02 Dec 2000 13:28:15 GMT

    I too did the build file in every directory type of thing and that is just
not the way to go.  I currently have a master build file as well as module level
build files.  The reason you want a master build file for the most part it to
take advantage of jikes' (or javac's) circular dependency resolution.

As for running ant in emacs... well I posted this a while back if you guys
remember.  I wrote this lisp code to run ant from emacs in a smart way.  Have
fun using it! It requires you have the JDE installed.  Just put the ant.el file
where your other files are (you may want to byte compile it) and then put in the
hook in your .emacs file.

Nicolas Delsaux wrote:

> The method I use in TextPad is quite convenient : You make in each directory
> an ant file which simply calls the master script with goods options : doc
> making, jar making, and so on. By this means, you can easily configure your
> ant build and accessing it in every folder.
> ----- Original Message -----
> From: <>
> To: <>
> Sent: Friday, December 01, 2000 10:09 AM
> Subject: ANT & Emacs
> Hi,
> I'm using ant in a project and I'm very satisfied with it and it's strong
> capabilities. Nice job so far!!
> My editor of choice is gnu emacs ;-).
> My problem on that combination is, that I always have to switch to a buffer
> that I'm not able to simply invoke ant by the compile command in emacs,
> because the build.xml is only in the root directory of the project. So when
> I like to build, I always have to switch to the build.xml (or anothe file in
> its directory) and invoke the compile command on emacs. This is not very
> convinient. Does anybody know a better solution?
> Regards,
> Christian
> DekaBank (Luxemburg) S.A.
> 6C, route de Trèves
> L-2633 Senningerberg
> Tel.: (00352) 3409-2178
> Fax.: (00352) 3409-2551
> EMail:


     Gavin M. Bell (UNIX SEMPI)
          *System Administrator
          *All Around Groovy Cat:-)

"I'm trying real hard to be the shepherd."
    -Samuel Jackson (Pulp Fiction)


View raw message