3

我正在使用 spring 框架和 maven 构建一个 web 项目。我想使用 ftp 部署它。为此,我包括了 apache weagon :

<distributionManagement>
        <repository>
            <id>ftp-repository</id>
            <url>ftp://ftp.xxxxx.com</url>  
        </repository>
     </distributionManagement>

    <build>
        <!-- FTP TRANSFER -->
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-ftp</artifactId>
                <version>1.0-beta-5</version>
            </extension>
        </extensions>

我还创建了一个文件 settings.xml

<settings>
  <servers>
    <server>
        <id>ftp-repository</id>
        <username>user</username>
        <password>pass</password>
    </server>
  </servers>
</settings>

但是当我执行时mvn deploy出现以下错误:身份验证失败,未为存储库 ftp-repository 指定密码。

这是部署应用程序的正确方法吗?我还应该怎么做才能成功部署它?

4

0 回答 0