Understanding Gradle #15.1 – Full Java Project Setup

preview_player
Показать описание
Setup a full-fledged ready-to-grow Java project in Gradle to work on with a larger team.

▶️ 0:00 A full-fledged project setup
▶️ 1:22 Folder Structure
▶️ 1:51 Settings Plugin
▶️ 2:54 Dependency Rules Plugins
▶️ 3:50 Base Plugins
▶️ 4:34 Java Plugins
▶️ 5:20 Application Plugins
▶️ 5:49 Dependency Versions
▶️ 6:43 Dependency Declarations
▶️ 7:41 Dependency Analysis Plugins
▶️ 9:18 Explore the Sample
▶️ 9:39 Summary

Рекомендации по теме
Комментарии
Автор

I like how you have organized this, with these overview / full project examples after providing focused study on the individual topics (the links back are nice).
I like the pacing as it is slow enough to understand but not so slow as to be repetitive (and therefore dull).
I make extensive use of the pause button to give me time to go and study the particular element of the sample project.
I appreciate the opinionated approach you have taken; the official documentation often provides too many choices.

I presume you will be making videos about your dependency plugins and why they are important?

fredeisele
Автор

Very interesting video! Thank you for sharing your in-depth knowledge of Gradle.

Allow me to make the following suggestions:
- Speak a little more slowly and make longer pauses between the different topics/parts, to give us more time to read the scripts and connect the dots in our head
- Give advices/recommendations on how to organize the various gradle builds into (git) repositories: per-project monorepo? submodules with a Gradle monorepo? submodules with per-plugin repo? I'd be very interested in hearing what your experience is regarding VCS structure
- Maybe demo your scripts by running a few tasks and show how they help us when something goes wrong (e.g. dependency misconfiguration)

Thanks again for your excellent advices, keep up the good work!

laurentpireyn
join shbcf.ru