We avoid the problem completely (in part because we were rushed to get the
system in place) by starting with a fresh directory tree.  The only problem
that we've had is keeping users out of the build tree on our build machine
when a new one starts otherwise <delete dir="${root}"/> fails.  We solved
that problem by adding publishing targets once the build is complete.

>From my perspective, the VSSGET task is doing the RightThing when failing on
a writable file in the build tree, even if it is a little inconsistent.
This because you never want someone doing a check-out into your build tree.
(We also avoid specifying a drive letter so that developers can have a local
instance of the build environment on their favorite drive without impacting
the build machine.)
--
[EMAIL PROTECTED]
Sr. Software Engineer
Broadband Solutions Group
Sony Electronics, Inc.
San Jose, CA
1-408-955-4962

> -----Original Message-----
> From: Jim Urban [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 30, 2001 11:44 AM
> To:   [EMAIL PROTECTED]
> Subject:      VSSGET Problem
> 
> We are using Ant to build a Java web application.  We use MS VSS for
> source management.  We are trying to use the vssget option to get the
> latest copy of each of our Java source files (<vssget
> localPath="${src}/com/xxx/yyy"  recursive="false" vsspath="$/OUR_PROJ/Web
> Apps/Java/*" writable="false"/>).  The way the get function works, if a
> write able copy of the file exists in the working directory, the file is
> not fetched and an informational message is issued.  The problem is, when
> this happens, Ant says vssget failed and the build stops.  How can I tell
> ant to continue if the vssget fails?  I am looking for something like the
> failonerror option of the Ant task javac. 
> 
> Thanks, We love Ant, its so much easier to use then make.
> 
> Jim Urban
> Product Manager
> Netsteps Inc.
> Suite 505E
> 1 Pierce Pl.
> Itasca, IL  60143
> Voice:  (630) 250-3045 x2164
> Fax:  (630) 250-3046
> 

Reply via email to