I place all of ant's distribution under cvs. Each developed checks out a copy and set's env variables to point the right place on their env.
The ant.bat in the distribution has been tested quite heavily in the many bizarre implemations of windows, I would not try to change it. Peter On Wednesday 19 March 2003 19:39, Narayanan, Gopalakrishnan wrote: > The reason for me to do that is to avoid other developers who may need to > do a build from having to install ANT.They could just copy the build dir > which contains the build.xml, build.bat and a lib folder which contains all > the jar file and run build.bat.Is this something that one is not expected > to do ? > > What is weird is that I had the same file running fine until last week. > > > -----Original Message----- > From: Dominique Devienne [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 19, 2003 2:23 PM > To: 'Ant Users List' > Subject: RE: Selector > > > Maybe you should use the regular one... You batch file should only concern > itself with adding the -verbose -logfile out.log to the command line fed to > the regular ant.bat. Try the regular ant.bat to see if it works. > > Also, Ant doesn't normally call its JAR ant-1.5.1.jar... It's much better > to use Ant as distributed rather than trying to pick and choose pieces of > it, IMHO. --DD > > -----Original Message----- > From: Narayanan, Gopalakrishnan [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 19, 2003 1:17 PM > To: 'Ant Users List' > Subject: RE: Selector > > Thanks for the quick response.I donot use the ant.bat file that comes with > ANT.Instead I use a custom batch file which invokes > org.apache.tools.ant.Main. > > This is the source of the batch file > > @echo on > > set BUILDFILE=build.xml > set LOGFILE=out.log > > REM > REM > REM > REM cache original system classpath > > set _CLASSPATH=%CLASSPATH% > > if "%JAVA_HOME%" == "" goto javahomeerror > if exist %JAVA_HOME%\lib\tools.jar set > CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar > > > > set > CLASSPATH=%CLASSPATH%;.\lib\ant-1.5.1.jar;.\lib\bcel.jar;.\lib\bsf.jar;.\li >b \js.jar > set > CLASSPATH=%CLASSPATH%;.\lib\optional.jar;.\lib\xercesImpl.jar;.\lib\xml-api >s .jar > set CLASSPATH=%CLASSPATH%;.\lib\NetComponents-1.3.8.jar > > echo %CLASSPATH% > > %JAVA_HOME%\bin\java.exe org.apache.tools.ant.Main -buildfile %BUILDFILE% > -logfile %LOGFILE% -verbose %1 %2 %3 %4 %5 %6 %7 %8 %9 > > goto end > > REM -----------ERROR------------- > > :javahomeerror > > echo "ERROR: JAVA_HOME not found in your environment." > echo "Please, set the JAVA_HOME variable in your environment to match the" > echo "location of the Java Virtual Machine you want to use." > > :end > > set CLASSPATH=%_CLASSPATH% > set _CLASSPATH= > > And I have the neccessary jar files under lib direcory relative to the > folder where the build.xml resides. > > -----Original Message----- > From: Dominique Devienne [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 19, 2003 2:12 PM > To: 'Ant Users List' > Subject: RE: Selector > > > You probably have either a PATH problem or a ANT_HOME one, pointing to an > older version of Ant (pre-selector, like 1.4.1). --DD > > -----Original Message----- > From: Narayanan, Gopalakrishnan [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 19, 2003 1:09 PM > To: '[EMAIL PROTECTED]' > Subject: Selector > > I was running ANT 1.5.1 under jdk 1.3.1.Everything was working fine until I > had to install jdk 1.4 in my machine.Now the same build file fails with the > message even after reverting to jdk 1.3.1.I am > not sure if this is related to JDK version because the error seems to say > that "selector" element is not permissible under project. > > > BUILD FAILED > > C:\build\build.xml:4: Unexpected element "selector" > at org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:135) > at > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:85) > at org.apache.tools.ant.Main.runBuild(Main.java:439) > at org.apache.tools.ant.Main.start(Main.java:153) > at org.apache.tools.ant.Main.main(Main.java:176) > > Total time: 2 seconds > > The relevant part in the build.xml file is > > <project name="test" default="createCCLabel"> > > <!-- Docbank Servlets --> > <selector id="docBANK.selector.servlet.classes" > > <filename name="**/servlet/**" /> > </selector> > .... > > > Any help would be appreciated. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]