Я работаю в большой компании со строгой политикой, запрещающей нефильтрованное использование внешних библиотек. Мы должны вытащить все из благословленных корпоративных репозиториев, а не голый интернет, включая gradle.org.
Используя gradle original применить синтаксис плагина в сочетании с блоком buildscript, я могу добавить (благословенные) плагины к нашему репо и использовать их в сборках. Другими словами:
buildscript {
repositories {
maven { url "https://privaterepo.myemployer.com" }
}
dependencies {
// various dependencies
classpath "org.something:some-plugin:1.0"
...
}
apply plugin: "someplugin"
Вместо этого я хочу иметь возможность использовать новые плагины DSL, т.е.
plugins {
id 'org.something.some-plugin' version '1.0'
}
(я понимаю, что URL-адрес частного репо нужно будет где-то определять)
Новый синтаксис плагина всегда идет на gradle.org и, похоже, не имеет средств для предоставления альтернативного URL-адреса загрузки. Кто-нибудь знает способ?
Я внимательно изучил документацию и Интернет и не могу найти ответ. Извините, если ответ полностью очевиден.
Большое спасибо!