我正在阅读gradle 中的依赖锁定文档。我将以下咒语放入我的deps.gradle文件中,版本仍在不断变化。
dependencyLocking {
lockAllConfigurations()
}
Run Code Online (Sandbox Code Playgroud)
然后我注意到警告“上面将锁定所有项目配置,但不是构建脚本配置”,但我找不到解释差异的文档。
有什么区别以及如何锁定所有依赖项?
请注意,我知道另一种锁定依赖项的方法似乎确实有效,但它似乎非常冗长,因此我想尽可能避免使用它:
implementation('com.github.jnr:jffi') {
version {
strictly '1.2.23'
}
}
Run Code Online (Sandbox Code Playgroud) 当在终端内我的 Android 项目的根目录中时,我希望gradle dependencies生成一个包含子项目的树 - 但事实并非如此。
是否可以从根目录生成这个?我不想继续进入子项目来获取单个树。