On Sat, 2003-12-06 at 19:45, [EMAIL PROTECTED] wrote: > No worries. > > We really should have this in the FAQs.
Yes and Ian that's your job now. Dion help you with your problem so I would say you are duty bound to at least write a little FAQ entry so other can avoid the pitfall you encountered. > -- > dIon Gillard, Multitask Consulting > Blog: http://blogs.codehaus.org/people/dion/ > > > > "Ian Kent" <[EMAIL PROTECTED]> wrote on 07/12/2003 10:57:50 AM: > > > Sorry, > > > > I had tried <classloader>root.maven</classloader> before. > > After trying your suggestion it worked!!! > > > > Thank you VERY much! > > > > Maven rocks! > > > > -----Original Message----- > > From: Kent, Ian [CAR:5K37:EXCH] > > Sent: Saturday, December 06, 2003 6:52 PM > > To: 'Maven Users List' > > Subject: RE: problem using ftp task from maven.xml > > > > > > I tried that after reading a posting in archive. It didn't work. > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Saturday, December 06, 2003 6:28 PM > > To: Maven Users List > > Subject: RE: problem using ftp task from maven.xml > > > > > > Do the dependencies have > > <properties><classloader>root</classloader></properties> in them? > > -- > > dIon Gillard, Multitask Consulting > > Blog: http://blogs.codehaus.org/people/dion/ > > > > > > > > "Ian Kent" <[EMAIL PROTECTED]> wrote on 07/12/2003 07:41:07 AM: > > > > > Sorry I wasn't more clear about problem :-( > > > > > > I receive the following error: > > > > > > "taskdef class org.apache.tools.ant.taskdefs.optional.net.FTP cannot > > > be found" > > > > > > Here is the stack trace: > > > > > > [DEBUG] Adding reference: maven.dependency.classpath -> > > > > > > D:\Profiles\IANKENT\.maven\repository\ant\jars\ant-1.5.1.jar;D:\Profiles\IAN > > > > > > KENT\.maven\repository\ant\jars\ant-optional-1.5.1.jar;D:\Profiles\IANKENT\. > > > > > > maven\repository\netcomponents\jars\netcomponents-1.3.8a.jar;D:\Profiles\IAN > > > > > > KENT\.maven\repository\junit\jars\junit-3.8.1.jar;D:\Profiles\IANKENT\.maven > > > > > > \repository\xdoclet\jars\xdoclet-web-module-1.2b4.jar;D:\Profiles\IANKENT\.m > > > > > > aven\repository\xdoclet\jars\xdoclet-ejb-module-1.2b4.jar;D:\Profiles\IANKEN > > > > > > T\.maven\repository\xdoclet\jars\xdoclet-jboss-module-1.2b4.jar;D:\Profiles\ > > > > > > IANKENT\.maven\repository\xdoclet\jars\xdoclet-jmx-module-1.2b4.jar;D:\Profi > > > > > > les\IANKENT\.maven\repository\ejb\jars\ejb-2.1.jar;D:\Profiles\IANKENT\.mave > > > > > > n\repository\commons-collections\jars\commons-collections-2.1.jar;D:\Profile > > > > > > s\IANKENT\.maven\repository\sybase\jars\sybase-jdbc-12.5.1b.jar;D:\Profiles\ > > > > > > IANKENT\.maven\repository\log4j\jars\log4j-1.2.8.jar;D:\Profiles\IANKENT\.ma > > > > > > ven\repository\dml\jars\comms-junit-tests-1.0.jar;D:\Profiles\IANKENT\.maven > > > > > > \repository\dml\jars\rms_impl-1.0.jar;D:\Profiles\IANKENT\.maven\repository\ > > > > > > dml\jars\fms_impl-1.0.jar;D:\Profiles\IANKENT\.maven\repository\dml\jars\com > > > > > > ms-1.0.jar;D:\Profiles\IANKENT\.maven\repository\dml\jars\rms_intf-1.0.jar;D > > > > > > :\Profiles\IANKENT\.maven\repository\dml\jars\fms_intf-1.0.jar;D:\Profiles\I > > > > > > ANKENT\.maven\repository\dml\jars\wirelessExtensions_intf-1.0.jar;D:\Profile > > > > > > s\IANKENT\.maven\repository\dml\jars\wirelessExtensions_impl-1.0.jar;D:\Prof > > > > > > iles\IANKENT\.maven\repository\dml\jars\commonfaultmgmt-1.0.jar;D:\Profiles\ > > > > > > IANKENT\.maven\repository\ossj\jars\ossj-common-ri-1.0.jar;D:\Profiles\IANKE > > > > > > NT\.maven\repository\jboss\jars\mft-jca-1.5.jar;D:\Profiles\IANKENT\.maven\r > > > > > > epository\jboss\jars\jmx-rmi-connector-client-3.2.1.jar;D:\Profiles\IANKENT\ > > > > > > .maven\repository\jboss\jars\jboss-j2ee-3.2.1.jar;D:\Profiles\IANKENT\.maven > > > > > > \repository\jboss\jars\jboss-system-3.2.1.jar;D:\Profiles\IANKENT\.maven\rep > > > ository\jboss\jars\jboss-jmx-3.2.1.jar > > > [available] [VERBOSE] Unable to find src\java to set property > > > sourcesPresent > > > [available] [VERBOSE] Unable to find src\test to set property > > > unitTestSourcesPresent [DEBUG] Adding reference: maven-classpath -> > > > site-ftp: > > > [echo] transfering site to ... > > > [taskdef] [DEBUG] Class > > org.apache.tools.ant.taskdefs.optional.net.FTP > > > loaded from parent loader > > > > > > BUILD FAILED > > > File...... file:/m:/iankent.fw3.3.dml.win/commonapps/adaptation/ > > > Element... ant:taskdef > > > Line...... 45 > > > Column.... 90 > > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTP cannot be > > found > > > com.werken.werkz.UnattainableGoalException: Unable to obtain goal > > [site-ftp] > > > -- file:/m:/iankent.fw3.3.dml.win/commonapps/adaptation/:45:90: > > > <ant:taskdef> taskdef class > > org.apache.tools.ant.taskdefs.optional.net.FTP > > > cannot be found > > > at com.werken.werkz.Goal.fire(Goal.java:646) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > org.apache.commons.jelly.JellyTagException: > > > file:/m:/iankent.fw3.3.dml.win/commonapps/adaptation/:45:90: > > <ant:taskdef> > > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTP cannot be > > found > > > at > > > > > > org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:683) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:288) > > > at > > > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > at > > > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > > > at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > > > at com.werken.werkz.Goal.fire(Goal.java:639) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > Caused by: taskdef class > > > org.apache.tools.ant.taskdefs.optional.net.FTP > > > cannot be found > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) > > > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > > at org.apache.tools.ant.Task.perform(Task.java:341) > > > at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > ... 15 more > > > Caused by: java.lang.NoClassDefFoundError: com/oroinc/net/ftp/FTP > > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > > > at java.lang.Class.getDeclaredConstructors(Class.java:1169) > > > at > > > > > > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484) > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) > > > ... 19 more > > > Root cause > > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTP cannot be > > found > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) > > > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > > at org.apache.tools.ant.Task.perform(Task.java:341) > > > at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > at > > > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > at > > > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > > > at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > > > at com.werken.werkz.Goal.fire(Goal.java:639) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > Caused by: java.lang.NoClassDefFoundError: com/oroinc/net/ftp/FTP > > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > > > at java.lang.Class.getDeclaredConstructors(Class.java:1169) > > > at > > > > > > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484) > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) > > > ... 19 more > > > --- Nested Exception --- > > > java.lang.NoClassDefFoundError: com/oroinc/net/ftp/FTP > > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > > > at java.lang.Class.getDeclaredConstructors(Class.java:1169) > > > at > > > > > > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484) > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) > > > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > > at org.apache.tools.ant.Task.perform(Task.java:341) > > > at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > at > > > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > at > > > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > > > at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > > > at com.werken.werkz.Goal.fire(Goal.java:639) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > Root cause > > > taskdef class org.apache.tools.ant.taskdefs.optional.net.FTP cannot be > > found > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240) > > > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > > at org.apache.tools.ant.Task.perform(Task.java:341) > > > at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > at > > > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > at > > > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > > > at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > > > at com.werken.werkz.Goal.fire(Goal.java:639) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > Caused by: java.lang.NoClassDefFoundError: com/oroinc/net/ftp/FTP > > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > > > at java.lang.Class.getDeclaredConstructors(Class.java:1169) > > > at > > > > > > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484) > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) > > > ... 19 more > > > --- Nested Exception --- > > > java.lang.NoClassDefFoundError: com/oroinc/net/ftp/FTP > > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > > > at java.lang.Class.getDeclaredConstructors(Class.java:1169) > > > at > > > > > > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484) > > > at > > > org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231) > > > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162) > > > at org.apache.tools.ant.Task.perform(Task.java:341) > > > at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232) > > > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > > > at > > > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > > at > > > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > > > at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > > > at com.werken.werkz.Goal.fire(Goal.java:639) > > > at com.werken.werkz.Goal.attain(Goal.java:575) > > > at > > > > > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > > > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > > > at org.apache.maven.cli.App.doMain(App.java:543) > > > at org.apache.maven.cli.App.main(App.java:1109) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > ) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at com.werken.forehead.Forehead.run(Forehead.java:551) > > > at com.werken.forehead.Forehead.main(Forehead.java:581) > > > Total time: 4 seconds > > > Finished at: Sat Dec 06 15:40:08 EST 2003 > > > > > > -----Original Message----- > > > From: __matthewHawthorne [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, December 06, 2003 1:31 PM > > > To: Maven Users List > > > Subject: Re: problem using ftp task from maven.xml > > > > > > > > > What type of problem? Can you provide a stack trace by running with > > > maven -X? > > > > > > > > > > > > > > > Ian Kent wrote: > > > > I am having problem using the optional ftp task from maven.xml. I > > > > have > > > > > > search the mail list and google with no luck. Please help. > > > > > > > > I have the following dependencies in my project.xml : > > > > > > > > <dependency> > > > > <groupId>ant</groupId> > > > > <artifactId>ant-optional</artifactId> > > > > <version>1.5.1</version> > > > > <url>http://jakarta.apache.org/ant/</url> > > > > </dependency> > > > > > > > > <dependency> > > > > <groupId>netcomponents</groupId> > > > > <artifactId>netcomponents</artifactId> > > > > <version>1.3.8a</version> > > > > <url>http://jakarta.apache.org/commons/net/</url> > > > > </dependency> > > > > > > > > And the following in my maven.xml : > > > > > > > > <goal name="site-ftp"> > > > > <ant:taskdef name="ftp" > > > > classname="org.apache.tools.ant.taskdefs.optional.net.FTP" /> > > > > <ant:classpath> > > > > <ant:path refid="maven.dependency.classpath"/> > > > > <ant:pathelement > > > > location="${plugin.getDependencyPath('ant:ant-optional')}"/> > > > > <ant:pathelement > > > > > > location="${plugin.getDependencyPath('netcomponents:netcomponents')}"/> > > > > </ant:classpath> > > > > <ant:ftp server="${maven.deploy.site.address}" > > > > userid="${maven.deploy.site.username}" > > > > password="${maven.deploy.site.password}" > > > > remotedir="${maven.deploy.site.dir}" > > > > verbose="yes" > > > > > > > > > <ant:fileset dir="${maven.docs.dest}"/> > > > > </ant:ftp> > > > > </goal> > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]