拜托,任何人都可以帮助我了解如何部署应用程序。
我使用spring框架和maven构建了一个应用程序。我想使用ftp在远程服务器中部署它。有人告诉我,我可以上传给我的子域名(例如:www.yyyy.xxxx.com),他们给了我一个用户名和密码。我使用了此链接中的说明:enter link description here但我使用<repository>
而不是<site>
。但它不起作用。以下错误是:Embended Error:未为存储库ftp-repository指定密码。我不知道我是否遵循了正确的指示,或者我应该尝试使用Apache ANT进行部署?
pom.xml包含:
<!-- DISTRIBUTION FILE -->
<distributionManagement>
<site>
<id>ftp-repository</id>
<url>ftp://ftp.xxxx.com/app_name</url>
</site>
</distributionManagement>
<build>
<!-- FTP TRANSFER -->
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>2.2</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>2.2</version>
</extension>
我将settings.xml文件放在与pom.xml相同的目录中 错误跟踪以以下内容开头: org.apache.maven.lifecycle.LifecycleExecutionExeption:上传网站时出错 我使用fileZilla来测试与服务器的连接,当我使用host时,我得到了连接:ftp.xxxx.com
答案 0 :(得分:0)
我认为您的问题是您将settings.xml文件放在与pom.xml相同的目录中。
将settings.xml放在
中${Your home directory}/.m2/settings.xml