9

是否有插件或一些不错的方法可以让 gradle 在后台编译和测试我的应用程序?

我知道有一些用于 intellij 和 eclipse(infinitest 等)的插件,但我正在寻找一个通用的 gradle 解决方案,不管 IDE 是什么。

最好启动一个测试守护进程并让它使用咆哮或其他通知工具让我知道代码没有编译或测试失败。

4

1 回答 1

7

持续编译/测试/等。是为未来版本的 Gradle 计划的功能。它们将基于现有的 Gradle Daemon。

更新:

Gradle 在 2.5 版本中引入了持续构建功能。该功能仍在孵化中,但我们已经可以在日常开发中使用它。持续构建功能意味着 Gradle 不会在任务完成后关闭,而是继续运行并查找文件更改以自动重新运行任务。它非常适用于我们想要在编写代码时重新运行测试任务的场景。使用持续构建功能,我们使用测试任务启动 Gradle,如果源文件发生更改,Gradle 将自动重新编译源文件并运行测试。

要使用持续构建功能,我们必须使用命令行选项--continuous或更短的版本-t。使用此选项,Gradle 将以连续模式启动。要停止 Gradle,我们必须使用Ctrl+D组合键。

http://mrhaki.blogspot.com.au/2015/08/gradle-goodness-using-continuous-build.html

于 2012-09-18T15:31:18.340 回答