gpt4 book ai didi

testRuntime 和 testProvided 之间的 gradle 差异

转载 作者:行者123 更新时间:2023-12-04 13:26:36 25 4
gpt4 key购买 nike

单题:

在 gradle 中,提供了几种开箱即用的配置。
例如 testCompile , testProvided , testRuntime , javaCompile , javaProvided , 等等...

你能解释一下有什么区别吗?

最佳答案

配置允许您确定依赖项的范围。鉴于此配置层次结构:

testRuntime -> testCompile -> runtime -> compile

每个配置都可以帮助您限制依赖项的位置。 *运行时配置允许您包含依赖项,但不能将其作为编译依赖项。当您希望保持框架与项目松散耦合时,这很有用。运行时依赖意味着您需要它来运行应用程序,但不需要它来编译。

同样的事情适用于 test* 配置。

引用:
  • Gradle 文档 - Dependency configurations
  • 关于testRuntime 和 testProvided 之间的 gradle 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33225128/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com