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 .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]