job4j.ru - Практика. Ревью. Результат.
771 subscribers
75 photos
186 links
О жизни в IT:
- Языки: Go, Rust, Java, Kotlin
- Технологии: PostgreSQL, Kafka
- Инфраструктура: Docker, Kubernetes
- Soft Skills: общение, интервью, карьера
Download Telegram
Maven Builds Cache

После недолгого использования Gradle я настолько проникся удобством инкрементного кеша, что задумался о переводе всех своих проектов на Gradle.

После первого проекта я решил, что и так неплохо, ведь адаптация занимает некоторое время. Но в голове всё крутилась мысль, что неужели Maven не может предложить что-то подобное?

Сегодня мне надоело ждать, пока Maven завершит выполнение тестов, ведь я добавил всего один тест. Я решил поискать информацию о том, как включить инкрементальную сборку с кешированием.

Как же я был рад, когда узнал, что для этого достаточно добавить один блок в конфигурацию:

<extensions>
<extension>
<groupId>org.apache.maven.extensions</groupId>
<artifactId>maven-build-cache-extension</artifactId>
<version>1.2.0</version>
</extension>
</extensions>


Теперь Maven стал намного быстрее!

Пример проекта с этой настройкой можно найти здесь: https://github.com/peterarsentev/job4j_elementary.

Если вы хотите углубиться в тему и изучить ещё больше интересных решений, приглашаю вас на наш курс на Job4j.ru! 🚀

#Maven #Gradle #Caching #Job4j #Разработка
🔥11👍5❤1