我在IntelliJ中使用Ant部署,并遇到以下问题。在配置deploy.xml
文件中,有以下代码段
<fileset id = "folder_local" dir = "folder_server">
<include name = "*.*"/>
</fileset>
这样当我进行部署时,它会将本地驱动器上folder_local
根目录下的所有文件复制到服务器上的folder_server
。我的目标是从folder_local
复制所有内容,这不仅是根目录中的文件,还包括文件夹,子文件夹和文件。例如,如果我将第二行更改为
<include name = "*"/>
它还会复制文件夹,但不会复制其内容。比如说,如果我的folder_local
包含test0.py
和foo\test1.py
,那么在前一种情况下,只有test0.py
被复制到服务器,在后者中,子文件夹foo\
也是已添加,但不是其内容:文件test1.py
。