加快Maven WAR资源复制

傻瓜

我有一个Maven战争项目,其中包含大量与前端相关的小文件(> 5k文件)。构建爆炸式WAR时,要花费大量时间来复制这些CSS,JS和模板文件(> 1分钟)。

有什么明智的方法可以提高我的Maven构建的构建速度?useCache选项不稳定。我尝试了符号链接src/main/webapp文件夹,但是随后我失去了使用WAR叠加层的功能。我也不能使用Web-JAR。使用war:inplace也不是一种选择,因为我想将我的前端作为战争叠加层包括在内,然后仅将其复制到src/main/webapp而不是target主战争文件夹中。

傻瓜

尽管我没有找到真正的解决方案,但我已经解决了这个问题,方法是将雄猫配置为通过server.xml从我的maven目标文件夹直接部署:

<Host name="localhost" appBase="/somepath/yourproject/target/" deployIgnore=".*(classes|generated|surefire|antrun|maven).*"
        unpackWARs="true" autoDeploy="true"></Host>

这至少使我免于复制生成的Webapp文件(它还可以跳过战争的建立)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章