Javascript Buildmanagement-“创建管理”;必须有;工具?
是否有Java脚本(RIA)开发的必备工具,如maven、jUnit、Emma、link4j等?为更大的应用程序或框架建立持续集成系统的最佳方法是什么?像jQuery这样的项目如何测试它们的代码?如何管理依赖关系和不同的项目配置 到目前为止我知道的工具:Javascript Buildmanagement-“创建管理”;必须有;工具?,javascript,continuous-integration,build-automation,dependency-management,Javascript,Continuous Integration,Build Automation,Dependency Management,是否有Java脚本(RIA)开发的必备工具,如maven、jUnit、Emma、link4j等?为更大的应用程序或框架建立持续集成系统的最佳方法是什么?像jQuery这样的项目如何测试它们的代码?如何管理依赖关系和不同的项目配置 到目前为止我知道的工具: javascript maven工具(maven是正确的选择吗?) jslint 真空压缩机 链轮(5分钟前发现) jsunit 硒 是管理构建和测试作业的好工具。它有一个插件 编辑以提供更好的答案: 你的问题相当广泛,没有关于你的情况或你
- javascript maven工具(maven是正确的选择吗?)
- jslint
- 真空压缩机
- 链轮(5分钟前发现)
- jsunit
- 硒
- 是管理构建和测试作业的好工具。它有一个插件
编辑以提供更好的答案: 你的问题相当广泛,没有关于你的情况或你遇到的实际问题的细节,所以我将根据我的经验给你一个快速的概述 构建自动化是一件好事。最好尽快检测构建失败和测试失败。我建议在标准环境中自动化测试,以便在提交后尽快运行测试。我建议你的发布版本就像按下一个按钮一样简单和可复制 马丁·福勒有一个好主意 和包含如何使用CI运行javascript单元测试的描述 特别是关于Hudson,我们使用Hudson是因为它很灵活,它允许一个中央服务器管理Windows和Linux从机上的构建,并且它有插件来支持许多不同的工作流和工具 至于依赖关系,Hudson允许您在其他构建完成时触发构建,这有助于在成功的产品构建之后启动各种测试。如果您想知道应该如何处理外部依赖关系,那么您必须根据应用程序的设计和需求找出哪些策略是有意义的。我最近还看到了一些关于如何处理这种依赖关系的javascript问题 jQuery使用。
另一个压缩机是Crockfords JSMIN。感谢您的提示!依赖关系管理:我说的是将一个项目所依赖的多个JS库(每个库都由一个repository-maven2?)合并到一个可部署文件(war?zip?)中。