Hi,
I just ran the fileset count function and got:
copyToServer:
[echo] Xmetal FileSet contains 147 files.
[echo] Services FileSet contains 7 files.
It's as though when I run it from my builder (exe) task, which calls
the nant file, it does't work. When I run it directly from the
command prompt, it sees all the files and even copies them?!
On Fri, Apr 11, 2008 at 3:58 PM, Roy Abou Assaly <[EMAIL PROTECTED]> wrote:
> Thanks guys,
>
> I'll be trying those commands as soon as I can.
>
>
>
> On Fri, Apr 11, 2008 at 3:31 PM, Bill Martin
> <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> > Check out the fileset functions in NantContrib
> >
> (http://nantcontrib.sourceforge.net/release/latest/help/functions/index.html)
> >
> >
> >
> > There's a couple of functions there that will tell you the number of files
> > in a fileset, and also convert it to a delimited string so you can see what
> > files are in there.
> >
> >
> >
> > Cheers,
> >
> > Bill
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Bob Archer
> > Sent: 11 April 2008 16:58
> > To: Roy Abou Assaly
> > Cc: [email protected]
> > Subject: Re: [NAnt-users] Copy command not working
> >
> >
> >
> > It must be that your fileset is empty. Add a task the loops through your
> > file set and echos each file name to see if this is the case.
> >
> >
> >
> > BOb
> >
> >
> >
> >
> >
> > -----Original Message-----
> >
> > From: Roy Abou Assaly [mailto:[EMAIL PROTECTED]
> >
> > Sent: Friday, April 11, 2008 11:55 AM
> >
> > To: Bob Archer
> >
> > Cc: [email protected]
> >
> > Subject: Re: [NAnt-users] Copy command not working
> >
> >
> >
> > Hi Bob,
> >
> >
> >
> > The destination is empty. So I don't believe this will have any effect.
> >
> >
> >
> > Thanks!
> >
> >
> >
> > 2008/4/10 Bob Archer <[EMAIL PROTECTED]>:
> >
> > > It will only copy newer files. Have the files changed?
> >
> > >
> >
> > >
> >
> > > -----Original Message-----
> >
> > > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Roy Abou
> > Assaly
> >
> > > Sent: Thursday, April 10, 2008 4:21 PM
> >
> > > To: [email protected]
> >
> > > Subject: [NAnt-users] Copy command not working
> >
> > >
> >
> > >
> >
> > >
> >
> > > Hi,
> >
> > >
> >
> > > I have an automated build and only 2 directories seem to not want to
> >
> > > copy. The result is the following:
> >
> > >
> >
> > > [echo] Copying D:\Builds\PRISM XP\Build 10.51.0000\XMetaLFiles to
> >
> > > \\isdist01z\prism\vista\Build_10.51.0\XMetalFiles ...
> >
> > > [copy] Copying 0 files to
> >
> > > '\\isdist01z\prism\vista\Build_10.51.0\XMetalFiles'.
> >
> > > [echo] Copying D:\Builds\PRISM XP\Build 10.51.0000\Services to
> >
> > > \\isdist01z\prism\vista\Build_10.51.0\Services ...
> >
> > > [copy] Copying 0 files to
> > '\\isdist01z\prism\vista\Build_10.51.0\Services'.
> >
> > >
> >
> > > All I get is "Copying 0 files..." when I know there are plenty of
> >
> > > files. I'm using NAnt 0.86 (Build 0.86.2962.0; nightly; 2008/02/10)
> >
> > > and previously I used 0.85. I upgraded hoping this error would
> >
> > > magically disappear. Could it be my <include name="**" /> pattern? I
> >
> > > want to copy the entire directory and all it's child folders and
> >
> > > files, only excluding those pesky SourceSafe files.
> >
> > >
> >
> > > Here's my code:
> >
> > >
> >
> > > <property name="project.version" value="10.51.0000"
> > overwrite="false"/>
> >
> > > <property name="project.version.formatted" value
> >
> > > ="${string::substring(project.version, 0, 7)}" />
> >
> > > <!-- Version properties -->
> >
> > > <property name="build.dir" value="D:\Builds\PRISM XP\Build
> >
> > > ${project.version}"/>
> >
> > > <property name="build.msi.dir" value="D:\Builds\PRISM XP\Build
> >
> > > ${project.version}\MSI"/>
> >
> > > <property name="build.xmetal.dir" value="D:\Builds\PRISM
> >
> > > XP\Build ${project.version}\XMetaLFiles"/>
> >
> > > <property name="build.services.dir" value="D:\Builds\PRISM
> >
> > > XP\Build ${project.version}\Services"/>
> >
> > >
> >
> > > <!-- Project properties -->
> >
> > > <property name="project.name" value="${project::get-name()}"/>
> >
> > > <property name="project.prism.share"
> > value="\\isdist01z\prism\vista" />
> >
> > > <property name="project.prism.build.release"
> >
> > > value="${project.prism.share}\Build_${project.version.formatted}" />
> >
> > >
> >
> > > <! -- NOT WORKING ... only creates empty parent directory-->
> >
> > > <echo message="Copying ${build.xmetal.dir} to
> >
> > > ${project.prism.build.release}\XMetalFiles ..." />
> >
> > > <copy todir="${project.prism.build.release}\XMetalFiles"
> >
> > > overwrite="true" verbose="true">
> >
> > > <fileset basedir="${build.xmetal.dir}">
> >
> > > <include name="**" />
> >
> > > <exclude name="*.scc"/>
> >
> > > </fileset>
> >
> > > </copy>
> >
> > >
> >
> > > <! -- NOT WORKING ... only creates empty parent directory-->
> >
> > > <echo message="Copying ${build.services.dir} to
> >
> > > ${project.prism.build.release}\Services ..."/>
> >
> > > <copy todir="${project.prism.build.release}\Services" overwrite="true"
> >
> > > verbose="true">
> >
> > > <fileset basedir="${build.services.dir}">
> >
> > > <include name="**" />
> >
> > > <exclude name="*.scc"/>
> >
> > > </fileset>
> >
> > > </copy>
> >
> > >
> >
> > > <! -- WORKING...but has no subfolder in the destination -->
> >
> > >
> >
> > > <copy todir="${project.prism.build.release}\MSI" overwrite="true"
> >
> > > verbose="true">
> >
> > > <fileset basedir="${build.msi.dir}">
> >
> > > <include name="**" />
> >
> > > <exclude name="*.scc"/>
> >
> > > </fileset>
> >
> > > </copy>
> >
> > >
> >
> > >
> >
> > > Here are the source trees for the 'Services' directory (all the child
> >
> > > directories have files):
> >
> > >
> >
> > > D:\BUILDS\PRISM XP\BUILD 10.51.0000\SERVICES
> >
> > > +---PRISM Aud File Mover
> >
> > > +---PRISM Blues
> >
> > > +---PRISM Bundler
> >
> > > +---PRISM Messenger
> >
> > > +---PRISM PeopleSearchReplace
> >
> > > +---PRISM RequestFiller
> >
> > > L---PRISM TransGenItems
> >
> >
> > >
> >
> > > and for the 'XMetalFiles' directory:
> >
> > >
> >
> > > D:\BUILDS\PRISM XP\BUILD 10.51.0000\XMETALFILES
> >
> > > +---Display
> >
> > > +---Forms
> >
> > > ¦ L---PRISM
> >
> > > +---Icons
> >
> > > ¦ L---PRISM
> >
> > > +---Macros
> >
> > > ¦ +---MCR_English
> >
> > > ¦ L---MCR_French
> >
> > > +---Rules
> >
> > > ¦ +---TBR_English
> >
> > > ¦ L---TBR_French
> >
> > > L---WIN ini file
> >
> >
> > >
> >
> > > Thanks!
> >
> > >
> >
> > >
> >
> > > -------------------------------------------------------------------------
> >
> > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> >
> > > Don't miss this year's exciting event. There's still time to save $100.
> >
> > > Use priority code J8TL2D2.
> >
> > >
> >
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> >
> > > _______________________________________________
> >
> > > NAnt-users mailing list
> >
> > > [email protected]
> >
> > > https://lists.sourceforge.net/lists/listinfo/nant-users
> >
> > >
> >
> >
> >
> > -------------------------------------------------------------------------
> >
> > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> >
> > Don't miss this year's exciting event. There's still time to save $100.
> >
> > Use priority code J8TL2D2.
> >
> >
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> >
> > _______________________________________________
> >
> > NAnt-users mailing list
> >
> > [email protected]
> >
> > https://lists.sourceforge.net/lists/listinfo/nant-users
>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
NAnt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-users