Maven Builds Cache
После недолгого использования Gradle я настолько проникся удобством инкрементного кеша, что задумался о переводе всех своих проектов на Gradle.
После первого проекта я решил, что и так неплохо, ведь адаптация занимает некоторое время. Но в голове всё крутилась мысль, что неужели Maven не может предложить что-то подобное?
Сегодня мне надоело ждать, пока Maven завершит выполнение тестов, ведь я добавил всего один тест. Я решил поискать информацию о том, как включить инкрементальную сборку с кешированием.
Как же я был рад, когда узнал, что для этого достаточно добавить один блок в конфигурацию:
Теперь Maven стал намного быстрее!
Пример проекта с этой настройкой можно найти здесь: https://github.com/peterarsentev/job4j_elementary.
Если вы хотите углубиться в тему и изучить ещё больше интересных решений, приглашаю вас на наш курс на Job4j.ru! 🚀
#Maven #Gradle #Caching #Job4j #Разработка
После недолгого использования 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 #Разработка
GitHub
GitHub - peterarsentev/job4j_elementary
Contribute to peterarsentev/job4j_elementary development by creating an account on GitHub.
🔥11👍5❤1