Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 7 Java Bazel Projects
-
> None of this solves C's only REAL problem (in my opinion) which is the lack of dependency management.
Bazel solves this really nicely, I know some people have strong opinions on it but I cannot recommend it enough
-
It feels like there's zero tooling for bazel, even the C++ solution for Bazel, which is what I use for C++ is kind of a hack as opposed to first-class support backed by Google, like the IntelliJ plugin. Am I missing something or is it just that just all the Java people at Google use IntelliJ so they don't invest into other options?
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: Distcc: A fast, free distributed C/C++ compiler | news.ycombinator.com | 2023-06-01
It can be. By default it is local.
But it has protobufs interfaces (IIRC), so a distributed build farm would generate the grpc endpoints for their implementation and then you tell bazel on the command line (or via .bazelrc) the address of the build farm it can use.
There's a couple of projects that implement the distributed/grpc part, the main one is https://github.com/bazelbuild/bazel-buildfarm
-
example-bazel-monorepo
🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
-
That's why we have closure, Dart, PureScript, TypeScript and many other languages which try to make it safer.
-
bazel-eclipse
This repo holds two IDE projects. One is the Eclipse Feature for developing Bazel projects in Eclipse. The Bazel Eclipse Feature supports importing, building, and testing Java projects that are built using the Bazel build system. The other is the Bazel Java Language Server, which is a build integration for IDEs such as VS Code.
https://github.com/salesforce/bazel-eclipse - Presumably exactly what I want, but I haven't been able to get it to work yet, and it doesn't look super active. Is anyone using this?
-
android-build-eval
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.
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Java Bazel related posts
- Monorepo + Microservices + Dependency Managment + Build system HELL
- Go Dependency management in large company projects - How do you do it?
- What was used to build C++ programs before Cmake?
- Is there anything similar to Yarn or NPM but for Gradle?
- Ask HN: How do you deal with large Python code bases?
- Rust analyzer without cargo.toml in neovim Coc
- Neovim + bazel + java anyone?
-
A note from our sponsor - Sonar
www.sonarsource.com | 22 Sep 2023
Index
What are some of the best open-source Bazel projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Bazel | 21,376 |
2 | intellij | 721 |
3 | bazel-buildfarm | 577 |
4 | example-bazel-monorepo | 298 |
5 | rules_closure | 146 |
6 | bazel-eclipse | 118 |
7 | android-build-eval | 86 |