3 ms·
I personally like using it for my monorepo projects. At least for Java the Maven dependencies for all of the services get defined in a single top-level MODULE.
by pgmike 2y ago
I personally like using it for my monorepo projects. At least for Java the Maven dependencies for all of the services get defined in a single top-level MODULE.bazel file which prevents drift in the dependency versions I'm using across the project.
I'm sure it's possible to do the exact same thing in <NAME ANOTHER BUILD TOOL>, but I found it to be easy enough in Bazel without the configuration being overly verbose.
- cmckn 2y agoNo other tool needed, this is usually solved in Maven projects with a “bill of materials” POM. There’s an example in the Maven docs: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms https://maven.apache.org/guides/introduction/introduction-to...