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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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