我们正在做一个网络应用与 AngularJS,我们喜欢的想法,使用依赖管理的 Bower 和 Grunt 建立,运行测试等(文书)
服务器是用 Java 使用 Maven 完成的,所以当然我们希望用一个简单的 mvn install
构建一切(web 应用 + 服务器)
你采取了什么方法,为什么?
1)将它们视为两个不同的应用程序,事实上它们就是两个不同的应用程序,因此使用不同的构建方法/工具是可以接受的。
2)忘掉 Grunt Bower,使用 Maven 插件来构建、运行测试、管理 web 应用程序的依赖关系。如果是这样的话,那么是哪些呢?
3)使用 Maven exec 插件调用 Grunt 来构建前端 webapp。我觉得这更像是黑客行为,而不是解决方案。
4)其他。
更容易与詹金斯整合的方法是一个优点。
先谢谢你!