Hi, > Thanks DD -- we are mostly an MS shop, but we do have a mixed set of > developers. I'm actually part of a dev group doing Java and we are already > using Ant for our build process (javac, junit, javadocs, deployment, even > some 3rd party tasks for compiling Adobe Flex code and remote ssh > connections to our staging server) and the success of this build process is > what is prompting our existing buildmasters to take a look. So far they are > very impressed, hence the desire to learn Ant rather than write a custom > build tool on their own.
NAnt or MSBuild are functionally very similar to Ant, so there's a fair bit of crossover. > The problem is that we (and by "we" I really mean myself) don't have much > prior experience with Ant, so "we" are learning it on the side (I picked up > Steve Loughran's book "Ant in Action" which has helped tremendously). I'd > like to be able to stick with Ant since we already have some part of the > company using it, and have one (very important) guy in the company as my > advocate. If your co is fine having a Java build tool installed to build .net/vis studio solutions, then Ant will probably be fine. I've been in situations where Ant was used for the Java builds and batch files for the .net builds as the .net devs didn't want to install the jvm that Ant requires. You need to check how much resistance you'll get from the people responsible for the .net side. Having said that :) For your described situation, you have a 'set' of directories, each containing a .net/vis studio solution file? Then you can use <apply> http://ant.apache.org/manual/CoreTasks/apply.html Or for .net specific tasks (invoking a .net executable, building an msi etc) http://ant.apache.org/antlibs/dotnet/index.html - although the docs here don't contain everything available If you have a problem when you've written your ant build file, let us know Kev --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]