【问题标题】:Deploying WAR from maven从 maven 部署 WAR
【发布时间】:2011-06-06 13:44:15
【问题描述】:

我编写了一个集成测试,该测试启动了一个应用服务器并在其中部署了一个 WAR 文件。当我从 eclipse 运行它时测试工作正常,但是在构建期间从 maven 运行它时,它说 maven 无法找到 WAR 文件。如何让 maven 查看 WAR 文件所在的目录(maven 默认在哪里查看?)

编辑:因此,如果我想编辑 project.build.directory 属性,我是否会进入我的 POM 文件并创建元素:

< project>  
 < build>  
  < directory>pathname< /directory>  
 < /build>  
< project>

还是要更改属性?

【问题讨论】:

  • 您可能不需要自己编写那种代码,Maven 旨在为您处理部署 WAR 文件。您是否使用 maven webapp 原型开始?
  • 请发布您的 pom.xml 的相关部分

标签: java maven war


【解决方案1】:

存在一个属性${project.build.directory},它会导致您的“目标”目录的路径。 (见:here

也许对你有帮助?

【讨论】:

猜你喜欢
  • 2019-03-31
  • 2012-05-08
  • 1970-01-01
  • 2012-05-06
  • 2015-08-07
  • 2012-04-02
  • 2013-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多