pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } } rootProject.name = "MyNFC" include ':app' repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) } pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } }
时间: 2024-04-01 19:32:18 浏览: 260
dependency-management-plugin:一个Gradle插件,提供类似Maven的依赖项管理功能
这是一个 Gradle 的 build.gradle 文件的代码片段,它包含了 Gradle 插件管理和依赖管理的配置。
其中,插件管理部分通过声明 repositories 来指定插件获取的仓库,包括 gradlePluginPortal、google 和 mavenCentral。这些仓库用于下载 Gradle 插件,以便在项目中使用。
依赖管理部分通过声明 repositoriesMode 来指定依赖获取的方式。repositoriesMode 有两种模式可以选择:PREFER_SETTINGS 和 FAIL_ON_PROJECT_REPOS。前者优先使用 settings.gradle 中声明的仓库,后者则会禁止使用项目中声明的仓库。
总的来说,这段代码的作用是为 Gradle 项目配置插件和依赖的获取方式。
阅读全文