我发现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元素缺失。我不确定应该提供什么,因为我将在本地使用它。
答案 0 :(得分:0)
我认为你误解了deploy
。
使用maven命令package
,您在target
文件夹中使用非常本地的结果进行构建。
要在此项目之外但在计算机内部使用它,请使用命令install
将结果放在本地maven存储库中。
使用命令deploy
,您可以进一步发送结果,例如像 Nexus 这样的全局存储库服务器。因此,您需要在指定位置配置它,即pom(usage of maven deploy)中的 distributionManagement 。
我认为您不需要本地教程的本地测试,所以请按照教程编写并使用mvn package
并将war文件复制到tomcat文件夹。