Thanks for your quick reply Moritz!

I tried adding:

<ant:taskdef
  name="ftp"
  
classname="org.apache.tools.ant.taskdefs.optional.net.FTP"/>

so that the goal now appears as:


<goal name="upload">

        <ant:taskdef
          name="ftp"
         
classname="org.apache.tools.ant.taskdefs.optional.net.FTP"/>


        <ant:ftp server="www0" port="21" 
                 userid="${ftp.user}" password="${ftp.pw}"
verbose="true">
                <fileset dir="${maven.build.dir}">
                        <include name="${maven.war.final.name}"/>
                </fileset>
        </ant:ftp>
</goal>

but when I ran it, I got:

"<ant:taskdef> taskdef class
org.apache.tools.ant.taskdefs.optional.net.FTP cannot
be found"

Is there anything else that I need to do?

Thank you.



--- Moritz Petersen <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> you need to define the task first. Take a look at
> the checkstyle plugin, where the task is defined as
> follows:
> 
>       <ant:taskdef
>         name="checkstyle"
>        
>
classname="com.puppycrawl.tools.checkstyle.CheckStyleTask">
>       </ant:taskdef>
> 
>       <attainGoal
> name="checkstyle:determine-properties" />
> 
>       <!-- Create the directory for the checkstyle
> cache in case it doesn't exist already -->
>       <ant:dirname
> property="maven.checkstyle.cache.dir" 
>         file="${maven.checkstyle.cache.file}"/>
>       <ant:mkdir
> dir="${maven.checkstyle.cache.dir}"/>
> 
>       <ant:echo>Using ${checkstyleProperties} for
> checkstyle ...</ant:echo>
> 
>       <ant:checkstyle
>         properties="${checkstyleProperties}"
>        
>
failOnViolation="${maven.checkstyle.fail.on.violation}"
>         cacheFile="${maven.checkstyle.cache.file}">
>         <ant:fileset 
>           dir="${pom.build.sourceDirectory}"
>           includes="${maven.checkstyle.includes}"
>           excludes="${maven.checkstyle.excludes}"/>
>         <ant:formatter type="xml"
>
toFile="${maven.build.dir}/checkstyle-raw-report.xml"/>
>         <j:choose>
>           <j:when
> test="${maven.checkstyle.usefile}">
>             <ant:formatter type="plain" 
>              
>
toFile="${maven.build.dir}/checkstyle-raw-report.txt"/>
>           </j:when>
>           <j:otherwise>
>             <ant:formatter type="plain"/>
>           </j:otherwise>
>         </j:choose>
>       </ant:checkstyle>
> 
> 
> 
> Cheers,
> 
> -Mo.
> 
> 
> "Maven Users List" <[EMAIL PROTECTED]> schrieb
> am 15.09.03 16:41:40:
> > 
> > Hello.
> > 
> > I have the following goal defined in maven.xml,
> but
> > when I execute it, nothing happens.
> > 
> > 
> > <goal name="upload">
> >     <ant:ftp server="www0" port="21" 
> >              userid="${ftp.user}" password="${ftp.pw}"
> > verbose="true">
> >             <fileset dir="${maven.build.dir}">
> >                     <include name="${maven.war.final.name}"/>
> >             </fileset>
> >     </ant:ftp>
> > </goal>
> > 
> > 
> > I also have ant-optional-1.5.3-1.jar in my
> > MAVEN_HOME/lib directory.
> > 
> > I'm using Maven 1.0-Beta10.
> > 
> > Thank you.




__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to