如何使用Maven与WAR一起部署HTML?

时间:2015-01-20 18:00:33

标签: java maven tomcat tomcat7 maven-3

我有一个与Maven完美配合的Java项目。它构建一个WAR,将其放入Tomcat容器中,繁荣。服务很棒。

现在我想以相同的方式部署HTML UI。它是源代码控制中的一个独立项目,因此我假设我必须将其添加为某种依赖项。我可以以某种方式将该项目与Java一起打包到WAR中,以便将其解压缩出来吗?或者至少让Maven在必要时将其放入适当的webapp目录中?

或者,我是否被迫使用不同的构建工具并通过构建/部署过程单独进行操作?

2 个答案:

答案 0 :(得分:4)

maven-war-plugin支持所谓的overlays,即将Web资源存档作为单独的工件包含在正在构建的WAR中。

如果这不符合您的需求,您可以随时定义其他webResources并使用maven-dependency-pluginmaven-antrun-plugin将这些资源从原始位置复制到当前的addtional资源文件夹中项目

答案 1 :(得分:0)

使用相同的maven工具。在war文件中,保留html文件保存JSP的位置。你不需要做任何其他事情。