I'm trying to ftp from a plugin. I've used both <ftp...> and <ant:ftp...>
The results are the same (nothing). I see the messages from echo. Does
anyone have a clue?
My tag looks like this (a blantent ripoff of the release plugin:
<define:tag name="ftp-dependencies">
<j:if test="${projectDescriptor != null}">
<maven:pom var="pom"
projectDescriptor="${projectDescriptor}"/>
</j:if>
<j:set var="mavenRepoLocal"
value='${context.getVariable("maven.repo.local")}'/>
<j:forEach var="dependency" items="${pom.dependencies}">
<j:if
test='${category.equals(dependency.getProperty("category"))}'>
<j:set var="addDependencies" value='true'/>
</j:if>
</j:forEach>
<j:if test='${addDependencies == "true" }'>
<ant:mkdir dir="${todir}"/>
<ant:copy todir="${todir}" flatten="true">
<ant:fileset dir="${mavenRepoLocal}">
<j:forEach var="dependency"
items="${pom.dependencies}">
<j:if
test='${category.equals(dependency.getProperty("category"))}'>
<ant:include
name="${dependency.artifactDirectory}/jars/${dependency.artifact}"/>
<ant:include
name="${dependency.artifactDirectory}/licenses/${dependency.artifactId}.lice
nse"/>
</j:if>
</j:forEach>
</ant:fileset>
</ant:copy>
<ant:echo message="server = ${server} remotedir = ${base}
userid = ${userid} password = ${password} depends = no verbose = yes"/>
<ant:echo message="dir = ${todir} "/>
<ftp server="${server}"
remotedir="${base}"
userid="${userid}"
password="${password}"
depends="no"
verbose="yes"
>
<fileset dir="${todir}" includes="*.jar"/>
</ftp>
</j:if>
</define:tag>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]