2013-10-01 3 views
2

Я прочитал документацию Gradle о NamedDomainObjectContainer, но не могу понять, как ее использовать. Я хочу добавить свойство в свою сборку и понять, когда изменяется его значение.Какова цель NamedDomainObjectContainer в градиенте?

Защиту MyContainer = project.container (MyClass.Name)

myContainer.create (..)

, но как проверить, когда это значение меняется?

ответ

2

Контейнер объекта домена представляет собой набор именованных элементов. Помимо прочего, он может уведомить вас, если элемент добавлен или удален из контейнера. Gradle не предоставляет встроенный способ уведомления при изменении значения произвольного свойства.

+0

1. Итак, как понять, изменилось ли свойство? 2. Можете ли вы дать простой пример использования NamedDomainObjectContainer? – Xelian

+1

Объявление 1. Я не понимаю вопроса. Объявление 2. 'def c = project.container (MyClass); c.all {elem ->/* делать что-либо при добавлении элемента * /} ' –

+0

Как понять, изменилось ли значение свойства. Когда у меня есть proeprty _sampleProp_, и в скрипте сборки я пишу: sampleProp = 10 Я использую метод set для установки значения right ?? поэтому я хочу получить уведомление, когда это произойдет. – Xelian

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