目前,我正在将grunt构建过程集成到我们的maven构建过程中。以下是我能想到的两个选择:
看起来还有些地方需要改进。基本上,由于grunt子项目不依赖于任何外部资源,学习如何不重新编译已经编译的war文件,而是在重新构建grunt-project之后对其进行修改是很好的。
因此,问题是:向现有war文件添加生成资源的最佳实践是什么。
发布于 2014-04-24 13:20:01
将资源添加到war文件的方法相当于在maven构建后修改maven构建的工件。这违背了maven的理念,即严格控制每个工件的整个构建。你真的有三个选择:
听起来你想要选择(3)。
发布于 2014-04-24 13:20:55
war文件只是一个具有特定文件布局的zip文件,您可以使用zip工具将其添加到归档文件中。例如,我的命令有-g命令。
-g --grow (附加到)指定的zip归档,而不是创建一个新的压缩归档。如果此操作失败,zip将尝试将存档还原到其原始状态。如果还原失败,存档可能会损坏。如果没有现有存档,或者必须更新或删除至少一个归档成员,则忽略此选项。
https://stackoverflow.com/questions/23180137
复制相似问题