Потому что я не понимаю, если мне нужен например Lombok на всех этапах сборки проекта, достаточно ли указать зависимость implementation и annotationProcessor, или нужно указать ещё compileOnly 'org.projectlombok:lombok:1.18.20', или testCompileOnly 'org.projectlombok:lombok:1.18.20', а нормальный мануал пока найти не могу
На практике я могу протыкать, но не будут ли указанные мною зависимости избыточными - не понятно, так как я второй раз сел за Gradle по сути