2013-10-04 61 views
3

假设我要分别如何使用Ant复制FTP任务的多个子目录?

./WEB-INF/classes 

./WEB-INF/lib 

上传到

<myserver>/Folder/WEB-INF/classes 

<myserver>/Folder/WEB-INF/lib 

我可以用一个FTP任务来做到这一点吗?

我不能使用

<ftp server="myserver" remoteDir="Folder/WEB-INF/"> 
    <fileset dir="WEB-INF" /> 
</ftp> 

,因为这将复制WEB-INF一切,我不需要。

回答

3

当然可以。只需使用include过滤器即可。双星号匹配任何目录名称。单个星号匹配任何文件名称。

<ftp server="myserver" remoteDir="Folder/WEB-INF/"> 
    <fileset dir="WEB-INF" > 
    <include name="classes/**/*"/> 
    <include name="lib/**/*"/> 
    </fileset> 
</ftp> 
+0

请您详细解释一下。从哪个位置将所有文件复制到“myserver”? –

相关问题