Deprecated Erlang build tool for compiling and testing Erlang applications, port drivers, and releases.
Rebar is a deprecated Erlang build tool that simplifies compiling and testing Erlang applications, port drivers, and releases. It provides a self-contained script that follows Erlang/OTP conventions, minimizing configuration effort while offering dependency management for libraries. The project encourages users to migrate to its successor, Rebar3, for continued support and updates.
Erlang developers and teams building OTP-compliant applications, port drivers, or releases who need a straightforward, convention-based build tool.
Developers choose Rebar for its simplicity, self-contained nature, and adherence to Erlang/OTP standards, reducing setup time and configuration complexity compared to manual build processes.
Deprecated Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases. We encourage you to move to https://github.com/erlang/rebar3.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Rebar is a single Erlang script that can be easily distributed or embedded in projects without external dependencies, as highlighted in the README for minimal setup.
It adheres to standard Erlang/OTP project structures, reducing configuration overhead and aligning with established Erlang development practices.
Supports reusing libraries from sources like git and hg, enabling straightforward integration of dependencies without complex setup.
Compiles and tests not just applications but also port drivers and releases, extending its utility beyond basic builds for Erlang ecosystems.
The README explicitly states Rebar is deprecated and will only receive bug fixes, discouraging new adoption and limiting future enhancements or support.
Building Rebar requires Erlang R13B03 or later, which may not be optimized for newer OTP versions, potentially leading to compatibility issues in modern environments.
As a deprecated project, community resources like mailing lists and wikis are less active, making it harder to find current help or troubleshooting guidance.