如何查询和禁用gradle使用的默认存储库?

如何查询和禁用gradle使用的默认存储库?,gradle,build.gradle,gradle-plugin,Gradle,Build.gradle,Gradle Plugin,我有一些基于gradle的构建环境(用它编译Groovy代码,但如果它是Java、Kotlin或其他DSL,则应该不会有太大的不同)。现在我了解到,当您操作Gradle时,默认情况下,您总是会有一些基于internet的对存储库的引用。我现在知道的两大类repo是“插件”(用于扩展Gradle构建脚本本身)和“模块”(用于项目编译) 为了更好地处理问题,我将整个问题分为两部分: a) 我如何查找、列出、报告和查看默认情况下为特定构建系统配置的对internet的哪些引用 b) 如何禁用所有这些默

我有一些基于gradle的构建环境(用它编译Groovy代码,但如果它是Java、Kotlin或其他DSL,则应该不会有太大的不同)。现在我了解到,当您操作Gradle时,默认情况下,您总是会有一些基于internet的对存储库的引用。我现在知道的两大类repo是“插件”(用于扩展Gradle构建脚本本身)和“模块”(用于项目编译)

为了更好地处理问题,我将整个问题分为两部分:

a) 我如何查找、列出、报告和查看默认情况下为特定构建系统配置的对internet的哪些引用

b) 如何禁用所有这些默认设置?我怎样才能100%地确保没有任何默认设置仍然存在?有没有任何本地或外部方法(甚至已经想到WireShark)可以做到这一点?(我不想使用“-offline”,因为我想放置一些其他基于url/http/https的源。)

免责声明:

很抱歉,如果我现在只是部分了解Gradle构建系统提供了多少级别和层次的存储库引用,但是我觉得这些构建工具的可用文档确实有点缺少它的特定方面,或者我现在还没有找到关于这方面的最终指南。老实说,我非常了解中心文件,如settings.gradle、build.gradle和gradle/wrapper/gradle-wrapper.properties以及更多,但可能错过了它们可能提供的一些可能性。gradle/gradlew命令行选项也是如此

谢谢,问候