Top 4 Java Bazel Projects
a fast, scalable, multi-language and extensible build systemProject mention: Incremental Builds for Haskell with Bazel | news.ycombinator.com | 2022-06-23
I migrated a mid-size polyglot project from Makefiles to Bazel and C++ was a large component of the project.
1. Building with QT5 MOC & UI files. There is a great library for it but it has hardcoded paths to the QT binaries and header files assuming a system-wide installation. I had to patch the rule to point to our QT location. Then it worked fine.
2. There is no rule to build a fully static library. Since we were shipping a static library in our Makefile system, that was somewhat annoying.
3. We were using system links like `$PROJECT_ROOT/links/GCC/vX.Y.Z/ -> /opt/gcc/...` to point to all the build tools, but these didn't work in Bazel I think because it required absolute paths for any binaries it calls. We ended up putting them in a .bazelrc but we would need a different one for Windows and Linux.
4. Not good integration with IDEs
Ultimately we did not keep using Bazel because we were building Python binaries and py_binary was too slow on Windows. And we didn't have enough time to write a PyInstaller rule.
Bazel remote caching and execution serviceProject mention: Distributed build clusters | reddit.com/r/androiddev | 2022-05-10
Currently migrating to Bazel + bazel remote execution via Bazel buildfarm. Bazel has native support for build clusters.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
This project includes Uber-agnostic auto-generated project(s) with a comparable complexity to existing Uber Production mobile apps. These are buildable on Buck, Bazel and Gradle- therefore enable build time benchmarking.
Java Bazel related posts
Is there any better options for building kotlin then gradle?
1 project | reddit.com/r/Kotlin | 15 Jun 2022
Rust starlark interpreters purpose?
1 project | reddit.com/r/bazel | 6 Jun 2022
4 projects | dev.to | 10 May 2022
Tensorflow Compile Runs For A Long Time
1 project | reddit.com/r/codehunter | 9 May 2022
Having trouble installing bazel on Mac OS
2 projects | reddit.com/r/bazel | 9 May 2022
Google Is 2B Lines of Code–and It's All in One Place
3 projects | news.ycombinator.com | 6 May 2022
Bazel in Vulkan Projects. Part 1 — Environment Setup
1 project | reddit.com/r/vulkan | 6 May 2022
What are some of the best open-source Bazel projects in Java? This list will help you:
Are you hiring? Post a new remote job listing for free.