можно как-то организовать фиксацию времени сборки на проекте? Чтобы был один файл, в котором был график, сколько времени и когда уходило на сборку. Хочу проводить аналитику, когда уже требуется вводить многомодульность
В бесплатной версии гредла есть build scan, который аплоадит на сервер профиль сборки. В энтерпрайз-версии профиль детальнее и не публичен. Плюс есть сторонние плагины, которые профилируют и предоставляют результаты локально, но конкретные наименования не подскажу.
Из бесплатных есть такой плагин: https://github.com/cdsap/Talaiot Он и в Grafana данные шлёт, и график работы task’ок умеет рисовать, и т.п. Я не пробовал, но выглядит прямо хорошо.
@r4zzz4k , может, стоит как-нибудь faq сделать со ссылочками? Talaiot звучит как нужная штука, а случайно на этот плагин практически нереально наткнуться.
К сожалению, без разбивочки по самой важной части процесса сборки. То бишь оно может отрезать время клонирования и публикации (если последняя отдельным шагом или вообще не в гредле), но вот саму сборку от билда к билду...
Всем привет. Такой вопрос: я применяю плагин любой, например java, как понять, какие методы и совйства он добавляет и на каком уровне (Project, Task и вот это вот все)?
Вот пробую доку по java plugin смотреть и как-то не идет. Конкретная проблема: есть таск jar, я знаю, у него пачка всяких конфигов есть, мне бы парочку поменять. Нагуглил я следующий вариант: jar { // конфигурируем через кложур таску } Что я не понял: что такое jar тут? Откуда я взял этот метод?
Пы.Сы. Я на груви, ковыряю курс от гугла в надежде лучше понимать градл