Maybe use org.apache.ant:ant-nodeps artifact instead (or in addition) to
what you already listed (?).

Version 1.8.1 seems to be the latest.

Wayne
On Oct 12, 2015 1:05 PM, "K R" <[email protected]> wrote:

> What do I need to do to make this work see error below?
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-antrun-plugin:1.8:run (compile) on project
> YT-100_ATU_Controller: An Ant BuildException has occured: Problem: failed
> to create task or type scp
> [ERROR] Cause: the class org.apache.tools.ant.taskdefs.optional.ssh.Scp was
> not found.
> [ERROR] This looks like one of Ant's optional components.
> [ERROR] Action: Check that the appropriate optional JAR exists in
> [ERROR] -ANT_HOME\lib
> [ERROR] -the IDE Ant configuration dialogs
> [ERROR]
> [ERROR] Do not panic, this is a common problem.
> [ERROR] The commonest cause is a missing JAR.
> [ERROR]
> [ERROR] This is not a bug; it is a configuration problem
>
> I have the  dependency
>
> <dependency>
>       <groupId>com.jcraft</groupId>
>       <artifactId>jsch</artifactId>
>       <version>0.1.53</version>
>   </dependency>
>
>   <dependency>
>       <groupId>ant</groupId>
>       <artifactId>ant-jsch</artifactId>
>       <version>1.6.5</version>
>   </dependency>
>
>
> <execution>
>       <id>compile</id>
>       <phase>package</phase>
>       <configuration>
>         <target>
>         <scp file="${project.artifactId}"
>          todir="${ftp-userid}@${ftp-server}:${deployment.dir}"
>          trust="true"
>          port="${ftp-port}"
>          password="${ftp-password}"/>
>        </target>
>       </configuration>
>       <goals>
>        <goal>run</goal>
>       </goals>
>      </execution>
>

Reply via email to