Что бы эквивалент Gradle использования плагина Maven Enforcer для предотвращения релизов от ссылок на зависимости моментальных снимков? Это вообще возможно?Коэффициент эквивалента Maven Enforcer's RequireReleaseDeps
Я хотел бы иметь возможность предотвратить выпуск, если есть какая-либо зависимость моментального снимка от сборки. Я знаю, что, вероятно, мог бы прописать свой путь, но мне было интересно, есть ли какой-нибудь «стандартный» или очевидный способ сделать это с помощью градиента, и я не мог найти что-либо в Интернете об этом.
РЕШЕНИЕ
Б стратегия решения как предложено правильный ответ:
project.getConfigurations().all { config ->
config.resolutionStrategy.eachDependency { DependencyResolveDetails details ->
//verifying that versions do not contain "SNAPSHOT"
if (details.requested.version.contains("SNAPSHOT")) {
throw new GradleException(sprintf("Using snapshot version of %s.%s",
[details.requested.group, details.requested.name]))
}
}
}
Я на самом деле никогда не благодарил вас за это, но используя указатель, я смог реализовать решение :) – unbekant