弃用通知
此 Wagon 提供程序已弃用,将在版本 4.0.0 中删除。
Maven Wagon FTP
该组件是用于 FTP 访问的 Wagon 提供程序的实现。它使用commons-net作为较低级别的层。
它使 Maven 能够使用存储在 FTP 服务器中的远程存储库。它不允许部署目录。
特征
- 从 FTP 服务器获取文件
- 将文件部署到 FTP 服务器
配置
- 被动模式默认值:true
- controlEncoding默认值:“ISO-8859-1”,从org.apache.commons.net.ftp.FTP.DEFAULT_CONTROL_ENCODING设置
- securityProtocol默认值:TLS、FTPS 安全协议、TLS 或 SSL
- 隐式默认值:false
- endpointChecking默认值:true
示例配置
pom.xml
<project>
...
<distributionManagement>
...
<site>
<id>ftp.server.id</id>
<!--<url>ftp://ftp.example.com</url>-->
<url>ftps://secure.example.com</url>
</site>
</distributionManagement>
...
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
</extension>
</extensions>
...
</build>
...
</project>
设置.xml
<settings>
...
<servers>
...
<server>
<id>ftp.server.id</id>
<username>username</username>
<password>password</password>
<configuration>
<endpointChecking>false</endpointChecking>
</configuration>
</server>
</servers>
<settings>