Источник: Nuances of Programming Gradle всегда славился медлительностью и ресурсоемкостью, однако с помощью небольших изменений в конфигурации можно значительно повысить скорость сборки проекта. Метрика из сканирования сборки до и после: Время сократилось с 5.5 минут до 17 секунд! В этой статье мы рассмотрим несколько простых приемов для улучшения показателей метрики, которые могут применить даже новички. Но сначала! До начала оптимизации нужно оценить текущую скорость сборки проекта. Gradle предоставляет удобную опцию сканирования для анализа производительности задач...
Всем привет! Про фишки Maven, часть вторая. Поехали. 1) У maven, также как у Gradle, есть wrapper. Что это такое? Это по сути встроенный в проект maven. А точнее в проекте появляется .mvn\wrapper\maven-wrapper.jar, а также скачивается дистрибутив maven в папку локального репозитория .m2. Позволяет не зависеть от наличия и версии maven в системе. Установка: mvn wrapper:wrapper Использование: ./mvnw clean package вместо mvn clean package Добавленные при установке wrapper в проект файлы нужно закоммитить в git. https://maven.apache.org/wrapper/ 2) Maven daemon. Тоже перетекание хороших идей из Gradle...