如何为gradle依赖设置存储库

问题描述 投票:0回答:1

我需要为 gradle 依赖项指定一个存储库。


我有一个带有 groovy for gradle 的 Android 项目。

所有依赖项都是从 Nexus 存储库下载的(这是组织要求)。 我最近添加了约定插件。

之后我从

repo.gradle.org
加载了 26 个依赖项。这些是不同的常规依赖项。

Nexus 存储库中有这样的依赖项,但没有请求。

我尝试将此存储库添加到主

pluginManagement.repository
settings.gradle
中的
build-logic
中。我尝试将
pluginManagement
设置在脚本中的第一位。但没有运气。每次我开始同步时,它都会忽略 Nexus 存储库并使用
repo.gradle.org

这个存储库设置在哪里以及如何更改它?

android gradle groovy kotlin-dsl
1个回答
0
投票

也许这可以帮助:

导航到您的 .m2 文件夹(在 Windows 上

C:\Users\<yourname>\.m2

应该有一个settings.xml,您可以在那里填写您的存储库的URL。

XML 应如下所示:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
    <servers>
 
    </servers>
  <mirrors>

    <mirror>

        <id>Nexus</id>

        <name>put the name of the nexus here</name>

        <url>put the url of the Repository here</url>

        <mirrorOf>*</mirrorOf>

    </mirror>

  </mirrors>

</settings>
© www.soinside.com 2019 - 2024. All rights reserved.