ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Faatuai, Frotz" <>
Subject RE: VSSGET Problem
Date Thu, 30 Aug 2001 19:14:31 GMT
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.)
Sr. Software Engineer
Broadband Solutions Group
Sony Electronics, Inc.
San Jose, CA

> -----Original Message-----
> From:	Jim Urban []
> Sent:	Thursday, August 30, 2001 11:44 AM
> To:
> 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

View raw message