当前位置: 首页 > 编程笔记 >

gradle 使用Gradle守护程序

万志专
2023-03-14
本文向大家介绍gradle 使用Gradle守护程序,包括了gradle 使用Gradle守护程序的使用技巧和注意事项,需要的朋友参考一下

示例

您可以启用Gradle守护程序来改善构建的性能。

Gradle守护程序使Gradle Framework保持初始化和运行状态,并在内存中缓存项目数据以提高性能。

对于单个版本

要为单个构建启用守护程序,您只需将--daemon参数传递给gradle命令或Gradle Wrapper脚本即可。

gradle --daemon
./gradlew --daemon

对于项目的所有构建

要为项目的所有构建启用守护程序,您可以添加:

org.gradle.daemon=true

到项目的gradle.properties文件。

对于所有版本

要默认启用Gradle守护程序,对于您的用户帐户在系统上进行的每个构建,请编辑$GRADLE_USER_HOME/.gradle/gradle.properties(~/.gradle/gradle.properties默认情况下)并添加以下行:

org.gradle.daemon=true

您也可以在Mac / Linux / * nix系统上的单个命令中执行此操作:

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

或在Windows上:

(if not exist "%USERPROFILE%/.gradle" mkdir "%USERPROFILE%/.gradle") && (echo org.gradle.daemon=true >> "%USERPROFILE%/.gradle/gradle.properties")

禁用守护程序

您可以使用--no-daemon参数为特定的构建禁用守护程序,或通过org.gradle.daemon=false在项目的gradle.properties文件中显式设置为特定的项目禁用该守护程序。

停止守护程序

如果希望手动停止Daemon进程,则可以通过操作系统任务管理器终止该进程或运行gradle --stop命令。该--stop开关使Gradle请求所有正在运行的,与用于运行命令的Gradle版本相同的Daemon进程自行终止。通常,Daemon进程会在* 3个小时或更短的时间内不活动后自动终止自身。

 类似资料:
  • 建议在开发环境中使用Gradle的守护进程,不建议在持续集成环境和构建服务器环境中使用守护进程. 守护进程可以更快的构建,这对于一个正坐在椅子前构建项目的人来说非常重要.对于CI构建来说,稳定性和可预见性是最重要的.为每个构建运行时用一个新的,完全孤立于以前的版本的程序,更加可靠。

  • 维基百科中守护进程的解释 守护进程是一个运行后台进程, 非交互式用户直接控制的在计算机程序 Gradle 守护进程是一个后台进程, 它运行着繁重的构建, 然后在构建等待下一次构建的之间保持自身存在. 这使得数据和代码在下一次构建前已经准备好,并存入内存中. 这显著的提高了后续构建的性能. 启用Gradle守护进程是一种节约构建时间的廉价方式. 强烈建议在所有开发机器上启用Gradle的守护进程.但

  • 我正在尝试运行react本机项目,但我看到一个错误,上面写着“启动一个Gradle守护进程,14个繁忙,1个不兼容,2个停止的守护进程无法重用,请使用--status了解详细信息”,之后终端保持空闲。 您好,我已经按照官方反应原生文档中概述的步骤开始了一个新的反应原生项目。一切都很完美,直到我在模拟器打开的情况下运行react-原生run-android命令。我得到了以下错误: “启动Gradle

  • 我使用Gradle守护进程从命令行构建Android项目,并注意到它相当快。但是与命令行相比,Android Studio似乎有点慢,所以我想知道:Android Studio是使用Gradle守护进程来加速构建,还是有其他东西在减慢构建速度?

  • 首先,我在删除后下载了lquidbounce的源代码。gradle和我发布了代码信息,希望你们能帮我