Назад | Перейти на главную страницу

FTP автоматизация процесса загрузки не работает в Windows

У меня есть следующий сценарий:

<?xml version="1.0" encoding="UTF-8"?>
<project name="Getting from FTP" default="info" basedir=".">

   <target name="info">
    <property name="testfolder" value="My\Test\Folder\Path" />
      <echo>Hello World - Welcome to Apache Ant!</echo>
      <echo>Java version: ${ant.java.version}</echo>
      <echo>Ant Version: ${ant.version}</echo>
      <echo>Base Dir: "${basedir}"</echo>
      <mkdir dir="${testfolder}\ant-test"/>
       <classpath>
            <fileset dir="${basedir}" includes="*.jar" />
      </classpath>
      <ftp action="get"
        server="my.server.location.somewhere"
        userid="username"
        password="password"
        remotedir="/path/on/my/server"
        verbose="yes"
        >
        <fileset dir="${testfolder}\ant-test">
            <include name="**\*" />
        </fileset>
    </ftp>
   </target>
</project>

Я пишу файл на eclipse и помещаю файл commons-net-3.3.jar в папку моей рабочей области. Здесь это AutomateDownload. Но когда я запускаю скрипт, я получаю такую ​​ошибку:

Buildfile: mydrive\on_server\my_workspace\ftpauto\AutomateDownload\build.xml
info:
     [echo] Hello World - Welcome to Apache Ant!
     [echo] Java version: 1.8
     [echo] Ant Version: Apache Ant(TM) version 1.9.4 compiled on April 29 2014
     [echo] Base Dir: "mydrive\on_server\my_workspace\ftpauto\AutomateDownload"

BUILD FAILED
mydrive\on_server\my_workspace\ftpauto\AutomateDownload\build.xml:11: Problem: failed to create task or type classpath
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

Он работал на моем локальном компьютере, поскольку я хранил файл .jar в папке lib в ANT_HOME. Это сработало отлично. Но теперь, когда я запускаю его на своем сервере, я сталкиваюсь с ошибкой. Может ли кто-нибудь помочь с проблемой, с которой я страдаю, а также не могли бы вы подробно рассказать мне, в чем на самом деле проблема? Почему я столкнулся с такой проблемой? Спасибо :)