如何使用 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

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

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

相关内容

  • 没有找到相关文章

最新更新