目前我正致力于将grunt构建过程集成到我们的maven构建过程中。 以下是我能想到的两个选项:
看起来还有一些空间需要改进。基本上,自从grunt子项目 不依赖于任何外部资源,最好学习如何不重建已编译的war文件,但在重建grunt-project后修改它。
所以,问题是: 将生成的资源添加到现有war文件的最佳做法是什么?
答案 0 :(得分:2)
向war文件添加资源的方法相当于在maven构建之后修改maven构建的工件。这与严格控制每件工件的整个构造的maven哲学背道而驰。你真的有三个选择:
听起来你想选择(3)。
答案 1 :(得分:0)
war文件只是一个具有特定文件布局的zip文件,您只需使用zip工具添加到存档即可。例如,我的linux platform zip命令有-g命令。
-g --grow增加(附加)指定的zip存档,而不是创建新的存档。如果此操作失败,zip会尝试恢复 归档到其原始状态。如果恢复失败,则归档 可能会被破坏。如果没有,则忽略此选项 现有存档或必须至少更新一个存档成员时 或删除。