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> 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> 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.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) > > > atorg.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) > > > 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) > > > 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) > > at > org.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) > > > 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: 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 > > --- Nested Exception --- > > 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) > > > > > atorg.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > atorg.apache.tools.ant.Task.perform(Task.java:341) > > > atorg.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) > > > 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) > > > 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) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > at com.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) > > at org.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) > > Root cause > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTPcannot be > found > > > atorg.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) > > > > at > org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > atorg.apache.tools.ant.Task.perform(Task.java:341) > > > atorg.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) > > > 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) > > > 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) > > > 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) > > > 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) > > at > sun.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: 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 > > --- Nested Exception --- > > 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) > > > > > atorg.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > atorg.apache.tools.ant.Task.perform(Task.java:341) > > > atorg.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) > > > 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) > > > atorg.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor > > mAction(MavenGoalTag.java:110) > > at com.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) > > > 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) > > > 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) > > Final Memory: 25M/46M > > Total time: 49 seconds > > Finished at: Sun Jul 03 08:54:51 EDT 2005 > > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.8/37 - Release Date: 01/07/2005 > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > Confidentiality Statement: > > This message is intended only for the individual or entity to which it is > addressed. It may contain privileged, confidential information which is > exempt from disclosure under applicable laws. If you are not the intended > recipient, please note that you are strictly prohibited from disseminating > or distributing this information (other than to the intended recipient) or > copying this information. If you have received this communication in error, > please notify us immediately by return email. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >