Skip to content

realityforge/bazel-depgen

Repository files navigation

bazel-depgen: Generate Bazel dependencies

What is bazel-depgen?

This is a simple, self-contained, command line application that generates bazel dependencies transitively for maven artifacts.

Getting Started

The tool is released to Maven Central and can be downloaded using normal dependency download mechanisms. The Maven dependency is:

<dependency>
  <groupId>org.realityforge.bazel.depgen</groupId>
  <artifactId>bazel-depgen</artifactId>
  <version>0.29</version>
  <classification>all</classification>
</dependency>

Contributing

The project was released as open source so others could benefit from the project. We are thankful for any contributions from the community. A Code of Conduct has been put in place and a Contributing document is under development.

License

The project is licensed under Apache License, Version 2.0.

Credit

  • This project is heavily inspired by johnynek/bazel-deps which was forked from pgr0ss/bazel-deps which was inspired by the aether examples for walking maven dependencies. Credit goes to those projects for trail blazing. The SimpleRepositoryListener class is a reasonably direct translation of a file from the aether examples project. While no other code was directly copied from these earlier projects, this project is a spiritual successor of these projects.

  • The project also took ideas from other similar projects:

About

Generate Bazel dependency scripts by traversing Maven repositories

Resources

License

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Contributors