-
Notifications
You must be signed in to change notification settings - Fork 241
Initial Bazel build definition #216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
4ceae67 to
9e4bcc1
Compare
7172281 to
898e25c
Compare
c14c786 to
793177a
Compare
2eee719 to
a9c06da
Compare
|
Aside of Ant and Maven adding Bazel too? What is the intent here? |
|
Bazel is better suited for a project that releases multiple artifacts which depend on each other (such as multibase ← multihash ← multiaddr ← http-client). This particular example shows that the sources for these inter-dependent artifacts don't even have to live in the same repository (although it is definitely easier to work with them if they do). Bazel has its own disadvantages: the build definitions are more complicated than e.g. Maven, and the IDE support is not as good. However, the Bazel ecosystem has seen a lot of changes in the past two years, and this concept might be worth revisiting. |
How to:
TODO:
Questions: