2014-02-11 6 views
2

Я пишу плагин Gradle, которому необходимо использовать внешнюю библиотеку. Я хочу, чтобы версия этой библиотеки могла быть определена пользователем плагина, из его файла build.gradle.ленивая оценка определения зависимости Gradle

я в настоящее время определить зависимость после оценки сценария сборки, и мне интересно, если есть способ, чтобы определить, когда плагин применяется, с информацией о зависимости (имя, группа, версия, и т.д.. ..) оценивается во время разрешения зависимости.

Другими словами, возможно ли иметь что-то похожее на сопоставление для установки полей зависимости?

ответ

1

Я думаю, что Dependency включено отображение соответствия. Для другого подхода см. Плагины качества кода Gradle, все из которых позволяют установить toolVersion на свой объект расширения (например, CheckstyleExtension).

+0

Не могли бы вы привести пример, чтобы показать, как разрешено отображение зависимостей? Мои попытки не удались. – Vincent

+0

Работает либо 'dependency.conventionMapping', либо нет. –

Смежные вопросы