在Maven的webapp目录中部署war内部

时间:2010-03-31 10:22:57

标签: maven-2 deployment war

我有一个基础项目,它依赖于从远程存储库下载的自定义war 我可以下载并运行战争,但是自定义战争有一些html&我需要在我的基础项目的webapp目录中提取的js文件 如何指定custom.war在指定目录中爆炸的位置?

1 个答案:

答案 0 :(得分:0)

  自定义战争有一些html&我需要在我的基础项目的webapp目录中提取的js文件。

我不确定这是什么位置。

  

如何指定custom.war在指定目录中爆炸的位置?

如果您使用overlays,则可以在overlay元素中使用 targetPath

  • targetPath - 设置webapp结构中的目标相对路径,该路径仅适用于战争类型。默认情况下,叠加层的内容会添加到webapp的根结构中。

但正如我所说,我不确定你想要提取所提到的文件的位置,所以我不知道这是否符合你的需要。如果没有,我想你将不得不使用antrun插件(第二步)。

更新:根据JETTY-1027的评论,您应该能够将mvn jetty:run与使用带有jetty 6.1.19的叠加层的webapp项目一起使用{{3} } this comment提到码头6.1.20)。

如果这不起作用,则解决方法是使用mvn jetty:run-war。另一个选择是使用JETTY-1095的修复(在jetty-maven-plugin的主干中可用,并在7.0.2版本中发布)。

相关问题