Force Gradle для разрешения всех зависимостей исключительно через нашу внутреннюю артефекциюAndroid

Форум для тех, кто программирует под Android
Anonymous
Force Gradle для разрешения всех зависимостей исключительно через нашу внутреннюю артефекцию

Сообщение Anonymous »

Мы создаем приложение Flutter, и для сборки платформы Android мы используем Gradle (8.10.2, загруженные из нашего внутреннего артефакта). Что касается безопасности и построения причинах производительности, мы хотим, чтобы все зависимости были разрешены исключительно через артефактор нашей компании.

Код: Выделить всё

allprojects {
repositories {
maven {
url = uri("https://artifactory.example.hu/artifactory/maven/")
}
}
}
settings.gradle.kts:

Код: Выделить всё

pluginManagement {
    repositories {
        maven {
            url = uri("https://artifactory.example.hu/artifactory/maven/")
        }
    }
}
< /code>
Несмотря на это, во время синхронизации Gradle, мы все еще видим внешние запросы, например:
https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.24/kotlin-gradle-plugin-idea-1.9.24.pom

Этот артефакт доступен в нашем артефакторе, поэтому не хватает того, что он отсутствует.
Я также попробовал этот обход /> Это помогло уменьшить внешние запросы, но некоторые зависимости все еще извлекаются извне. /> Применил обходной скрипт, связанный выше < /li>
< /ul>
Как я могу полностью помешать Грэдле получить доступ к внешним репозиториям и заставить его разрешить все зависимости исключительно через наш внутренний артефакт? src = "https://i.sstatic.net/8m3894ut.png"/>

Подробнее здесь: https://stackoverflow.com/questions/796 ... nal-artifa

Вернуться в «Android»