RG: Что представляет собой build.gradle?

build.gradle – это файл, который содержит в себе скрипт написанный на языке groovy. Этот скрип отвечает за, то как будет собираться наш проект. Существует прямая связь между файлом build.gradle и интерфейсом Project. Во время инициализации сборки, Gradle создает объект являющийся инстансом этого интерфейса.      

Это означает, что когда мы в скрипте пишем apply plugin: ’java’, то мы у объекта созданного во время инициализации сборки и реализующего интерфейс Project, вызываем метод apply и передаем в него Map c ключом ‘plugin’ и значением ‘java’.

Или вот, например, если мы хотим указать версию проекта, то можем вызвать метод setVersion или напрямую обратиться к полю version. Groovy позволяет обращаться напрямую к полям в обход сеттера.

К оглавлению

Добавить комментарий

Ваш e-mail не будет опубликован.

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">