想象一下由JavaEE后端和JavaScript前端组成的软件系统。每个组件都使用自己的复杂构建过程(Maven用于JavaEE后端,Grunt用于JavaScript前端)。每个组件都应该是一个独立的模块,并有自己的分支和版本控制方案。此外,不同的开发团队将在后端和前端工作。但是最终的构建工件应该是一个集成的WAR文件,其中包含一个自包含(backend+frontend)的应用程序。
我正在考虑以以下方式实现上述内容:
在我看来,唯一可疑的是保持对VCS级别(SVN外部或git子模块)的依赖。有什么想法/建议/替代方案吗?这一切能否以更好的方式完成?
发布于 2014-10-23 14:24:13
您看过这个推荐maven前端插件的答案吗?
如何使用Gulp、Maven和Jenkins组织完整的构建管道,直至集成测试?
我已经成功地构建了一个JavaEE项目,使用maven前端插件作为构建的一部分运行了一个普通流程。我们使用一个专用的构建服务器,插件作为构建任务的一部分负责节点、npm、grunt安装。
https://stackoverflow.com/questions/26480223
复制相似问题