RE: unable to deploy site using ftp
Hi all, I had it to work for a while doing the changes below. Thanks very much. Now, for some weird reason the thing hangs while uploading files to the ftp server. When I try uploading other files manually to the ftp server it works fine however, when I try uploading the generated files my ftp client hangs as well. Any idea what could be happening? Erick. -Original Message- From: NATARAJAN Sasi Kumar [mailto:[EMAIL PROTECTED] Sent: Monday, July 04, 2005 3:12 AM To: Maven Users List; Arnaud HERITIER Subject: RE: unable to deploy site using ftp Hai Arnaud I wrote custom plugin with Brett help. FTP is working for me Maven 1.0.2 with ant 1.6. I use following code forehead.config file [root] ${maven.home}/lib/ant-optional-1.5.3-1.jar ${maven.home}/lib/NetComponents.jar Plugin.jelly file Build.properties file maven.remote.machine= maven.remote.user= maven.remote.password= maven.remote.port= maven.ftp.source= Cheers Sasikumar -Original Message- From: Arnaud HERITIER [mailto:[EMAIL PROTECTED] Sent: Monday, July 04, 2005 12:22 PM To: Maven Users List Subject: Re: unable to deploy site using ftp The site:ftpdeploy goal doesn't work in maven 1.0.X. It's documented on subversion but it was not published :-( It's weird, I thought Brett did it. This issue is resolved in maven 1.1 which uses ant 1.6. Sorry Arnaud On 7/4/05, NATARAJAN Sasi Kumar <[EMAIL PROTECTED]> wrote: > > Hai > > You can set following in forehead.config. This file available in maven > bin directory. > > [root] > ${maven.home}/lib/ant-optional-1.5.3-1.jar > > Cheers > Sasikumar > > -Original Message- > From: edovale [mailto:[EMAIL PROTECTED] > Sent: Sunday, July 03, 2005 7:06 PM > To: 'Maven Users List' > Subject: unable to deploy site using ftp > > > Hello there, > > I am trying to deploy the site using ftp and I am getting anexception > saying the maven is unable to find > classorg.apache.tools.ant.taskdefs.optional.net.FTP. > > When I look into the lib folder in my maven installationfolder I see > there is ant-optional-1.5.3-1.jar and the the class > org.apache.tools.ant.taskdefs.optional.net.FTPis in there. > > Have any one had this problem before?? > > Here goes the stack trace obtained running maven –X > > > > Thanks. > > > > BUILD FAILED > > File.. C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6. > > 1\plugin.jelly > > Element... taskdef > > Line.. 130 > > Column 6 > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be > found > > com.werken.werkz.UnattainableGoalException: Unable to obtaingoal > [site:deploy] > > -- C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6.1\plugin > > .jelly:130:6: taskdef > classorg.apache.tools.ant.taskdefs.optional.net<http://classorg.apache.t ools.ant.taskdefs.optional.net> > > .FTP cannot be found > > at com.werken.werkz.Goal.fire(Goal.java:646) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > > 671) > > > atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > > atorg.apache.maven.cli.App.doMain(App.java:488) > > atorg.apache.maven.cli.App.main(App.java:1239) > > atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > > atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > atjava.lang.reflect.Method.invoke(Method.java:585) > > atcom.werken.forehead.Forehead.run(Forehead.java:551) > > atcom.werken.forehead.Forehead.main(Forehead.java:581) > > org.apache.commons.jelly.JellyTagException: C:\Documents > andSettings\edovale\.m > > aven\cache\maven-site-plugin-1.6.1\plugin.jelly:130:6: taskdef > class o > > rg.apache.tools.ant.taskdefs.optional.net.FTP cannot befound > > > atorg.apache.commons.jelly.impl.TagScript.handleException(TagScript.jav > > a:683) > > > atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) > > > atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > > g.java:79) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > atcom.werken.werkz.Goal.fire(Goal.java:639) > > atcom.werken.werkz.Goa
RE: unable to deploy site using ftp
Hai Arnaud I wrote custom plugin with Brett help. FTP is working for me Maven 1.0.2 with ant 1.6. I use following code forehead.config file [root] ${maven.home}/lib/ant-optional-1.5.3-1.jar ${maven.home}/lib/NetComponents.jar Plugin.jelly file Build.properties file maven.remote.machine= maven.remote.user= maven.remote.password= maven.remote.port= maven.ftp.source= Cheers Sasikumar -Original Message- From: Arnaud HERITIER [mailto:[EMAIL PROTECTED] Sent: Monday, July 04, 2005 12:22 PM To: Maven Users List Subject: Re: unable to deploy site using ftp The site:ftpdeploy goal doesn't work in maven 1.0.X. It's documented on subversion but it was not published :-( It's weird, I thought Brett did it. This issue is resolved in maven 1.1 which uses ant 1.6. Sorry Arnaud On 7/4/05, NATARAJAN Sasi Kumar <[EMAIL PROTECTED]> wrote: > > Hai > > You can set following in forehead.config. This file available in maven > bin directory. > > [root] > ${maven.home}/lib/ant-optional-1.5.3-1.jar > > Cheers > Sasikumar > > -Original Message- > From: edovale [mailto:[EMAIL PROTECTED] > Sent: Sunday, July 03, 2005 7:06 PM > To: 'Maven Users List' > Subject: unable to deploy site using ftp > > > Hello there, > > I am trying to deploy the site using ftp and I am getting anexception > saying the maven is unable to find > classorg.apache.tools.ant.taskdefs.optional.net.FTP. > > When I look into the lib folder in my maven installationfolder I see > there is ant-optional-1.5.3-1.jar and the the class > org.apache.tools.ant.taskdefs.optional.net.FTPis in there. > > Have any one had this problem before?? > > Here goes the stack trace obtained running maven –X > > > > Thanks. > > > > BUILD FAILED > > File.. C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6. > > 1\plugin.jelly > > Element... taskdef > > Line.. 130 > > Column 6 > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be > found > > com.werken.werkz.UnattainableGoalException: Unable to obtaingoal > [site:deploy] > > -- C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6.1\plugin > > .jelly:130:6: taskdef > classorg.apache.tools.ant.taskdefs.optional.net<http://classorg.apache.t ools.ant.taskdefs.optional.net> > > .FTP cannot be found > > at com.werken.werkz.Goal.fire(Goal.java:646) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > > 671) > > > atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > > atorg.apache.maven.cli.App.doMain(App.java:488) > > atorg.apache.maven.cli.App.main(App.java:1239) > > atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > > atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > atjava.lang.reflect.Method.invoke(Method.java:585) > > atcom.werken.forehead.Forehead.run(Forehead.java:551) > > atcom.werken.forehead.Forehead.main(Forehead.java:581) > > org.apache.commons.jelly.JellyTagException: C:\Documents > andSettings\edovale\.m > > aven\cache\maven-site-plugin-1.6.1\plugin.jelly:130:6: taskdef > class o > > rg.apache.tools.ant.taskdefs.optional.net.FTP cannot befound > > > atorg.apache.commons.jelly.impl.TagScript.handleException(TagScript.jav > > a:683) > > > atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) > > > atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > > g.java:79) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > atcom.werken.werkz.Goal.fire(Goal.java:639) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atcom.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > > > atorg.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai > > nGoalTag.java:127) > > > atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > > g.java:79) > > at > org.apache.maven.jelly.tags.werkz.M
Re: unable to deploy site using ftp
The site:ftpdeploy goal doesn't work in maven 1.0.X. It's documented on subversion but it was not published :-( It's weird, I thought Brett did it. This issue is resolved in maven 1.1 which uses ant 1.6. Sorry Arnaud On 7/4/05, NATARAJAN Sasi Kumar <[EMAIL PROTECTED]> wrote: > > Hai > > You can set following in forehead.config. This file available in maven > bin directory. > > [root] > ${maven.home}/lib/ant-optional-1.5.3-1.jar > > Cheers > Sasikumar > > -Original Message- > From: edovale [mailto:[EMAIL PROTECTED] > Sent: Sunday, July 03, 2005 7:06 PM > To: 'Maven Users List' > Subject: unable to deploy site using ftp > > > Hello there, > > I am trying to deploy the site using ftp and I am getting anexception > saying the maven is unable to find > classorg.apache.tools.ant.taskdefs.optional.net.FTP. > > When I look into the lib folder in my maven installationfolder I see > there is ant-optional-1.5.3-1.jar and the the class > org.apache.tools.ant.taskdefs.optional.net.FTPis in there. > > Have any one had this problem before?? > > Here goes the stack trace obtained running maven –X > > > > Thanks. > > > > BUILD FAILED > > File.. C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6. > > 1\plugin.jelly > > Element... taskdef > > Line.. 130 > > Column 6 > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be > found > > com.werken.werkz.UnattainableGoalException: Unable to obtaingoal > [site:deploy] > > -- C:\Documents > andSettings\edovale\.maven\cache\maven-site-plugin-1.6.1\plugin > > .jelly:130:6: taskdef > classorg.apache.tools.ant.taskdefs.optional.net<http://classorg.apache.tools.ant.taskdefs.optional.net> > > .FTP cannot be found > > at com.werken.werkz.Goal.fire(Goal.java:646) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > > 671) > > > atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > > atorg.apache.maven.cli.App.doMain(App.java:488) > > atorg.apache.maven.cli.App.main(App.java:1239) > > atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > > atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > atjava.lang.reflect.Method.invoke(Method.java:585) > > atcom.werken.forehead.Forehead.run(Forehead.java:551) > > atcom.werken.forehead.Forehead.main(Forehead.java:581) > > org.apache.commons.jelly.JellyTagException: C:\Documents > andSettings\edovale\.m > > aven\cache\maven-site-plugin-1.6.1\plugin.jelly:130:6: taskdef > class o > > rg.apache.tools.ant.taskdefs.optional.net.FTP cannot befound > > > atorg.apache.commons.jelly.impl.TagScript.handleException(TagScript.jav > > a:683) > > > atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) > > > atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > > g.java:79) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > atcom.werken.werkz.Goal.fire(Goal.java:639) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atcom.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > > > atorg.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai > > nGoalTag.java:127) > > > atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa > > g.java:79) > > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > atcom.werken.werkz.Goal.fire(Goal.java:639) > > atcom.werken.werkz.Goal.attain(Goal.java:575) > > > atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > > 671) > > > atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > > atorg.apache.maven.cli.App.doMain(App.java:488) > > atorg.apache.maven.cli.App.main(App.java:1239) > > atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > atsun.reflect.NativeMethodAccessorImpl.invoke(NativeM
RE: unable to deploy site using ftp
Hai You can set following in forehead.config. This file available in maven bin directory. [root] ${maven.home}/lib/ant-optional-1.5.3-1.jar Cheers Sasikumar -Original Message- From: edovale [mailto:[EMAIL PROTECTED] Sent: Sunday, July 03, 2005 7:06 PM To: 'Maven Users List' Subject: unable to deploy site using ftp Hello there, I am trying to deploy the site using ftp and I am getting anexception saying the maven is unable to find classorg.apache.tools.ant.taskdefs.optional.net.FTP. When I look into the lib folder in my maven installationfolder I see there is ant-optional-1.5.3-1.jar and the the class org.apache.tools.ant.taskdefs.optional.net.FTPis in there. Have any one had this problem before?? Here goes the stack trace obtained running maven –X Thanks. BUILD FAILED File.. C:\Documents andSettings\edovale\.maven\cache\maven-site-plugin-1.6. 1\plugin.jelly Element... taskdef Line.. 130 Column 6 taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be found com.werken.werkz.UnattainableGoalException: Unable to obtaingoal [site:deploy] -- C:\Documents andSettings\edovale\.maven\cache\maven-site-plugin-1.6.1\plugin .jelly:130:6: taskdef classorg.apache.tools.ant.taskdefs.optional.net .FTP cannot be found at com.werken.werkz.Goal.fire(Goal.java:646) atcom.werken.werkz.Goal.attain(Goal.java:575) atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 671) atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) atorg.apache.maven.cli.App.doMain(App.java:488) atorg.apache.maven.cli.App.main(App.java:1239) atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) atjava.lang.reflect.Method.invoke(Method.java:585) atcom.werken.forehead.Forehead.run(Forehead.java:551) atcom.werken.forehead.Forehead.main(Forehead.java:581) org.apache.commons.jelly.JellyTagException: C:\Documents andSettings\edovale\.m aven\cache\maven-site-plugin-1.6.1\plugin.jelly:130:6: taskdef class o rg.apache.tools.ant.taskdefs.optional.net.FTP cannot befound atorg.apache.commons.jelly.impl.TagScript.handleException(TagScript.jav a:683) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa g.java:79) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor mAction(MavenGoalTag.java:110) atcom.werken.werkz.Goal.fire(Goal.java:639) atcom.werken.werkz.Goal.attain(Goal.java:575) atcom.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) atorg.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai nGoalTag.java:127) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa g.java:79) at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor mAction(MavenGoalTag.java:110) atcom.werken.werkz.Goal.fire(Goal.java:639) atcom.werken.werkz.Goal.attain(Goal.java:575) atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 671) atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) atorg.apache.maven.cli.App.doMain(App.java:488) atorg.apache.maven.cli.App.main(App.java:1239) atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) atjava.lang.reflect.Method.invoke(Method.java:585) atcom.werken.forehead.Forehead.run(Forehead.java:551) atcom.werken.forehead.Forehead.main(Forehead.java:581) Caused by: taskdef classorg.apache.tools.ant.taskdefs.optional.net.FTP cannot b e found atorg.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) atorg.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) atorg.apache.tools.ant.Task.perform(Task.java:341) at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) ... 23 more Caused by: java.lang.NoClassDefFoundError:com/oroinc/net/ftp/FTP atjava.lang.Class.getDeclaredConstructors0(Native Method) atjava.lang.Class.privateGetDeclaredConstructors(Class.java:2328) atjava.lang.Class.getDeclaredConstructors(Class.java:1808) atorg.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.
unable to deploy site using ftp
Hello there, I am trying to deploy the site using ftp and I am getting anexception saying the maven is unable to find classorg.apache.tools.ant.taskdefs.optional.net.FTP. When I look into the lib folder in my maven installationfolder I see there is ant-optional-1.5.3-1.jar and the the class org.apache.tools.ant.taskdefs.optional.net.FTPis in there. Have any one had this problem before?? Here goes the stack trace obtained running maven –X Thanks. BUILD FAILED File.. C:\Documents andSettings\edovale\.maven\cache\maven-site-plugin-1.6. 1\plugin.jelly Element... taskdef Line.. 130 Column 6 taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be found com.werken.werkz.UnattainableGoalException: Unable to obtaingoal [site:deploy] -- C:\Documents andSettings\edovale\.maven\cache\maven-site-plugin-1.6.1\plugin .jelly:130:6: taskdef classorg.apache.tools.ant.taskdefs.optional.net .FTP cannot be found at com.werken.werkz.Goal.fire(Goal.java:646) atcom.werken.werkz.Goal.attain(Goal.java:575) atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 671) atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) atorg.apache.maven.cli.App.doMain(App.java:488) atorg.apache.maven.cli.App.main(App.java:1239) atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) atjava.lang.reflect.Method.invoke(Method.java:585) atcom.werken.forehead.Forehead.run(Forehead.java:551) atcom.werken.forehead.Forehead.main(Forehead.java:581) org.apache.commons.jelly.JellyTagException: C:\Documents andSettings\edovale\.m aven\cache\maven-site-plugin-1.6.1\plugin.jelly:130:6: taskdef class o rg.apache.tools.ant.taskdefs.optional.net.FTP cannot befound atorg.apache.commons.jelly.impl.TagScript.handleException(TagScript.jav a:683) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa g.java:79) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor mAction(MavenGoalTag.java:110) atcom.werken.werkz.Goal.fire(Goal.java:639) atcom.werken.werkz.Goal.attain(Goal.java:575) atcom.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) atorg.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai nGoalTag.java:127) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) atorg.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) atorg.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa g.java:79) at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor mAction(MavenGoalTag.java:110) atcom.werken.werkz.Goal.fire(Goal.java:639) atcom.werken.werkz.Goal.attain(Goal.java:575) atorg.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 671) atorg.apache.maven.MavenSession.attainGoals(MavenSession.java:263) atorg.apache.maven.cli.App.doMain(App.java:488) atorg.apache.maven.cli.App.main(App.java:1239) atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) atjava.lang.reflect.Method.invoke(Method.java:585) atcom.werken.forehead.Forehead.run(Forehead.java:551) atcom.werken.forehead.Forehead.main(Forehead.java:581) Caused by: taskdef classorg.apache.tools.ant.taskdefs.optional.net.FTP cannot b e found atorg.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) atorg.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) atorg.apache.tools.ant.Task.perform(Task.java:341) at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) atorg.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) ... 23 more Caused by: java.lang.NoClassDefFoundError:com/oroinc/net/ftp/FTP atjava.lang.Class.getDeclaredConstructors0(Native Method) atjava.lang.Class.privateGetDeclaredConstructors(Class.java:2328) atjava.lang.Class.getDeclaredConstructors(Class.java:1808) atorg.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.ja va:484) atorg.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) ... 27 more Root cause taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be found atorg.apache.to