我已经使用 Ant 执行了以下操作。我需要从机器 A 运行 ant 脚本,该脚本包含有关机器 B 的详细信息,例如主机名、用户名、密码、要下载的目录、ftp 详细信息等,当脚本从机器 A 运行时,它应该使用 ftp 下载 somefile在机器 B 中。
我已经在脚本中提供了有关机器 B 的详细信息,但是当我运行脚本时,它会在机器 A 而不是机器 B 中下载文件。我缺少什么?或者有人可以帮我写代码吗?
提前致谢。
这是代码:
在 Maven 中,我定义了机器 B 的详细信息:
<host>MachineB</host>
<host.username>user</host.username>
<host.password>pwd</host.password>
在 build.xml
<target name="Todownload_file" <mkdir dir="${download_dir}" />
<ftp action="get" server="download_server_details" userid="user" password="pwd" remotedir="path">
<fileset dir="${download_dir}">
<include name="${file_name}"/>
</fileset>
</ftp>
</target>
正如我在评论中所说,机器 b 详细信息和 ftp 下载部分之间没有链接。有人可以帮忙吗?