ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anderson, Rob (Global Trade)" <Rob.Ander...@nike.com>
Subject RE: help! how to send multiple files to remote machine? ant-jsch
Date Thu, 19 Apr 2007 17:56:31 GMT
Yes. That is what I meant. 

> -----Original Message-----
> From: Anil Philip [mailto:goodnewsforyou@yahoo.com] 
> Sent: Thursday, April 19, 2007 9:49 AM
> To: Ant Users List
> Subject: RE: help! how to send multiple files to remote 
> machine? ant-jsch
> 
> Do you mean jsch API?
> (there is no jscp api)
> 
> 
> --- "Anderson, Rob (Global Trade)"
> <Rob.Anderson@nike.com> wrote:
> 
> > Anil, Not sure what you are asking. You have seen the examples for 
> > using scp with a fileset. What is the problem you are 
> having now? Is 
> > it not working? You mentioned you are using the scp task 
> > programatically. I would recommend against that. I suggest 
> using jscp 
> > API directly because I'm not sure that anything is gained 
> by using the 
> > Ant scp task. Look at the Ant scp task as an example of how to use 
> > jscp.
> > 
> > My 2 cents.
> > 
> > -Rob Anderson
> > 
> > > -----Original Message-----
> > > From: Anil Philip
> > [mailto:goodnewsforyou@yahoo.com]
> > > Sent: Sunday, April 15, 2007 3:34 PM
> > > To: user@ant.apache.org
> > > Subject: RE: help! how to send multiple files to
> > remote
> > > machine? ant-jsch
> > > 
> > > No replies?
> > > 
> > > --- Anil Philip <goodnewsforyou@yahoo.com> wrote:
> > > 
> > > > I am using scp programmatically, but I found
> > this task here with
> > > > wildcards, in the examples documentation
> > > > -
> > > > Anil
> > > > .
> > > > 
> > > > Copy a set of files to a directory
> > > > 
> > > >   <scp
> > todir="user:password@somehost:/home/chuck">
> > > >     <fileset dir="src_dir">
> > > >       <include name="**/*.java"/>
> > > >     </fileset>
> > > >   </scp>
> > > > 
> > > >   <scp
> > todir="user:password@somehost:/home/chuck">
> > > >     <fileset dir="src_dir"
> > excludes="**/*.java"/>
> > > >   </scp>
> > > > 
> > > > 
> > > > --- Anil Philip <goodnewsforyou@yahoo.com>
> > wrote:
> > > > 
> > > > > Thank you for replying.
> > > > > Is there an example I can look at for
> > transferring multiple files?
> > > > > I did a google search but was unable.
> > > > > thanks,
> > > > > Anil
> > > > > 
> > > > > --- "Anderson, Rob (Global Trade)"
> > > > > <Rob.Anderson@nike.com> wrote:
> > > > > 
> > > > > > The wildcard is not resolved in ant. This is
> > a common
> > > mistake as
> > > > > > people expect Ant to resolve wildcards as a
> > shell
> > > > would.
> > > > > > You would need to use
> > > > > > a fileset. 
> > > > > > 
> > > > > > -Rob Anderson
> > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: Anil Philip
> > > > > > [mailto:goodnewsforyou@yahoo.com]
> > > > > > > Sent: Wednesday, April 11, 2007 12:13 PM
> > > > > > > To: user@ant.apache.org
> > > > > > > Subject: help! how to send multiple files
> > to
> > > > > > remote machine? ant-jsch
> > > > > > > 
> > > > > > > Have you used scp to send the files from
> > an
> > > > > entire
> > > > > > folder? 
> > > > > > > Is there *another* way besides using
> > > > wildcards?
> > > > > > > I was sending it one file at a time and it
> > > > would
> > > > > > send two and
> > > > > > > then stop.
> > > > > > > I am trying to get it to send all the
> > files at
> > > > > > once.
> > > > > > > But when I specify
> > > > > > > D:\outbound\*
> > > > > > >  then I get
> > > > > > > 
> > > > > > >  java.io.FileNotFoundException:
> > D:\outbound\*
> > > > > (The
> > > > > > filename,
> > > > > > > directory name, or volume label syntax is
> > > > > > > incorrect)
> > > > > > > 
> > > > > > >                at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:215)
> > > > > > > 
> > > > > > > -
> > > > > > > 
> > > > > > > thanks,
> > > > > > > 
> > > > > > > Anil Philip         
> > > > > > > 
> > > > > > > 
> > > > > > >        void sendFiles(File outFolder)
> > throws
> > > > > > IOException {
> > > > > > >         Scp sendFile = new Scp(); 
> > > > > > >         Project proj = new Project();
> > > > > > >         proj.init();
> > > > > > >         sendFile.setProject(proj);
> > > > > > >         sendFile.setPort(22);
> > > > > > >         sendFile.setTrust(true);
> > > > > > >        
> > sendFile.setFile(outFolder.getPath() +
> > > > > > File.separator + "*");
> > > > > > >         String hostUri = remoteUserName +
> > "@"
> > > > +
> > > > > > remoteUrl +
> > > > > > > ":" + remotePath;
> > > > > > >         sendFile.setTodir(hostUri);
> > > > > > >        
> > sendFile.setKeyfile(remoteKeyFile);
> > > > > > >         sendFile.setPassphrase("");
> > > > > > >         logger.debug("about to SCP the
> > file "
> > > > +
> > > > > > > outFolder.getName() + "
> > > > > > > to Sprint");
> > > > > > >         sendFile.execute();
> > > > > > >         // send all files in the out dir 
> > > > > > >         // Move the file to the done
> > directory
> > > > > > >         File[] files =
> > outFolder.listFiles();
> > > > > > >         for(File outFile:files) {
> > > > > > >             copy(outFile,new
> > > > > > > File(sentFolder.getAbsolutePath() +
> > > > > File.separator
> > > > > > + 
> > > > > > > outFile.getName()));
> > > > > > >             outFile.delete();
> > > > > > >             if(outFile.exists())
> > > > > > >                 logger.error("Failed to
> > move
> > > > the
> > > > > > file"
> > > > > > > +
> > > > > > > outFile.getName() + " to the done
> > directory");
> > > > > > >             else 
> > > > > > >                 logger.debug("Moved the
> > file "
> > > > +
> > > > > > > outFile.getName() + "
> > > > > > > to the done directory");
> > > > > > >         }
> > > > > > >     }
> > > > > > > 
> > > > > > > 
> > > > > > >        
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> ______________________________________________________________
> > > > > > > ______________________
> > > > > > > Sucker-punch spam with award-winning
> > > > protection.
> > > > > 
> > > > > > > Try the free Yahoo! Mail Beta.
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://advision.webevents.yahoo.com/mailbeta/features_spam.html
> > > > > > > 
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail:
> > > > > > user-unsubscribe@ant.apache.org For
> > > > > > > additional commands, e-mail:
> > > > > > user-help@ant.apache.org
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > 
> > > > > >
> > > > >
> > > >
> > >
> >
> ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail:
> > > > > > user-unsubscribe@ant.apache.org For additional commands, 
> > > > > > e-mail:
> > > > > > user-help@ant.apache.org
> > > > > > 
> > > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > >        
> > > > >
> > > >
> > >
> >
> ______________________________________________________________
> > > ______________________
> > > > > Food fight? Enjoy some healthy debate in the
> > Yahoo! 
> > > Answers Food &
> > > > > Drink Q&A.
> > > > >
> > > >
> > >
> >
> http://answers.yahoo.com/dir/?link=list&sid=396545367
> > > > > 
> > > > 
> > > > 
> > > > 
> > > >        
> > > >
> > >
> >
> ______________________________________________________________
> > > ______________________
> > > > Don't pick lemons.
> > > > See all the new 2007 cars at Yahoo! Autos.
> > > > http://autos.yahoo.com/new_cars.html
> > > > 
> > > 
> > > 
> > > 
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around
> > > http://mail.yahoo.com
> > > 
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > user-unsubscribe@ant.apache.org
> > > For additional commands, e-mail:
> > user-help@ant.apache.org
> > > 
> > > 
> > > 
> > 
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > user-unsubscribe@ant.apache.org
> > For additional commands, e-mail:
> > user-help@ant.apache.org
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection 
> around http://mail.yahoo.com 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For 
> additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message