You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "STRAYER, JON (SBCSI)" <js...@sbc.com> on 2004/07/23 22:57:35 UTC
FTP in plugin
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: FTP in plugin
Posted by dan tran <da...@gmail.com>.
Jon,
You can search the archive, some one proposed a work around a few days ago.
-D
On Fri, 23 Jul 2004 16:57:35 -0400, STRAYER, JON (SBCSI) <js...@sbc.com> wrote:
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org