Como malinterpreté tu intención la primera vez. Aquí la solución correcta:
sitio Implementar a través de ftp-servidor
<project>
[...]
<distributionManagement>
<repository>
<id>ftpserver</id>
<name>some ftpserver name</name>
<url>ftp://host/pub</url>
</repository>
</distributionManagement>
<build>
<extensions>
<!-- uncomment this one if you use maven < 2.1.0 -->
<!-- and want to copy directories too :) -->
<!--
<extension>
<groupId>org.mod4j.patched</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-2-PATCHEDv3-WAGON-148</version>
</extension>
-->
<!-- uncomment this one (or next) if you use maven >= 2.1.0 -->
<!--
<extension>
<groupId>org.mod4j.patched</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-5-PATCHED-v1</version>
</extension>
-->
<!-- i guess you could also use this one instead of the -->
<!-- org.mod4j.patched version too, but maybe they patched -->
<!-- something substantial here too in regrad to the apache version -->
<!--
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-5</version>
</extension>
-->
<!-- don't uncomment this one, even if you use maven < 2.1.0. -->
<!-- except the you don't want to be able to copy directories -->
<!-- and you know you want too :-) (why would you?) -->
<!--
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-2</version>
</extension>
-->
</extensions>
</build>
[...]
</project>
Y en su settings.xml
necesitará
<settings>
...
<servers>
<server>
<id>ftpserver</id>
<username>user</username>
<password>pass</password>
</server>
</servers>
...
</settings>
He intentado esto. Me aparece lo siguiente: [FATAL ERROR] org.apache.maven.plugins.site.SiteDeployMojo # execute() ha provocado un error de vinculación (java.lang.AbstractMethodError) y puede estar desactualizado. Examine los dominios: [FATAL ERROR] Plugin realm = app0.child-container [org.apache.maven.plugins: maven-site-plugin] También necesito implementar un complemento de sitio web y no implementar artifact - deploy plugin – rperez
respuesta actualizada, esta vez con la respuesta correcta para implementar el sitio (no artifact) a través de ftp – jitter
Muchas gracias. funcionó. Elegí usar 1.0-beta-5-PATCHED-v1. Me pregunto cómo es posible que esto no sea inherente a maven-site-plugin ya que el ciclo de vida del sitio maven declara la fase de implementación del sitio gracias de nuevo – rperez