В gradle, какова цель использования файла buildSrc
как верхнего уровня, а не только типичного макета проекта Java (src/main/java)?
Если у меня есть макет
src
main
java
или
buildSrc
src
main
java
Какая разница (или причина для этого)? Это более полезно в проектах с несколькими модулями? Даже для проекта с несколькими модулями я не мог бы сделать что-то вроде
proj1
src
proj2
src
И тогда у вас есть только верхний уровень build.gradle(на уровне proj1
и proj2
), который определяет общие настройки в проектах?