Multi-Project Build without buildSrc?

Hello,
I wondered if it is possible to have Dependencies between Subprojects without buildSrc ? I read that it is not really encouraged because it has drawbacks. Can I declare build-logic and dependencies between subprojects another way idiomatically?