如何使用Maven将Web应用程序和tomcat打包在一起?

我想分发打包为WAR的应用程序,它嵌入在Apache Tomcat中。那就是我想随我的应用程序一起分发Tomcat。

用Maven如何完成这种分发包装?

我已经看到了Maven

Cargo插件,但是它似乎适合于在本地容器中部署应用程序。也许我需要的是超越Cargo插件的另一步。cargo:package看起来很有趣,但是缺少文档。

回答:

详细阐述Tomasz的评论,您可以执行以下操作来实现此目的。

  1. 下载tomcat并将其安装到本地存储库。

mvn install:安装文件-DgroupId = org.apache -DartifactId = tomcat -Dversion =

7.0.10 -Dpackaging = zip -Dfile = / path / to / file

  1. 使用unpack目标maven dependency plugin将Tomcat解压缩到工作文件夹

  2. 使用maven assembly plugin放置在文件夹中的webapps应用战争,创建一个zip

您可以引用此

pom.xml和此程序集描述符。

以上是 如何使用Maven将Web应用程序和tomcat打包在一起? 的全部内容, 来源链接: utcz.com/qa/402706.html

回到顶部