POM.xml中

时间:2016-09-29 17:39:07

标签: java maven spring-mvc tomcat intellij-idea

我发现this tutorial但在我尝试使用maven(在IntelliJ中)部署之后,我收到了此错误:

  

[错误]无法执行目标org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy(default-deploy)项目spring4-mvc:部署失败:未在POM里面指定存储库元素distributionManagement元素或-DaltDeploymentRepository = id :: layout :: url参数 - > [帮助1]

另请参阅:http://pastebin.com/JLg1gQiM

我从中了解到:

分发管理中的POM元素缺失。我不确定应该提供什么,因为我将在本地使用它。

1 个答案:

答案 0 :(得分:0)

我认为你误解了deploy

使用maven命令package,您在target文件夹中使用非常本地的结果进行构建。 要在此项目之外但在计算机内部使用它,请使用命令install将结果放在本地maven存储库中。 使用命令deploy,您可以进一步发送结果,例如像 Nexus 这样的全局存储库服务器。因此,您需要在指定位置配置它,即pom(usage of maven deploy)中的 distributionManagement

我认为您不需要本地教程的本地测试,所以请按照教程编写并使用mvn package并将war文件复制到tomcat文件夹。