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]

Reply via email to