In any project, there’s invariably a set of options that are desired depending on the task run or the role of the person running the task. In Erlang projects for example, the most common example is dependencies required only for test runs, such as mocking libraries or specific testing tools or frameworks. Rebar3 addresses such requirements with the concept of profiles. A profile is a set of configuration settings to be used only in one of these specific contexts, overriding or complementing...| www.rebar3.org
Plugins can be installed locally, to a project, and/or globally. To install a plugin locally, specify it under plugins in your project’s rebar.config. Globally installed plugins are configured in ~/.config/rebar3/rebar.config and automatically installed when you use a Rebar3 command in your project. Including Plugins Plugins required for building an application should be included under plugins in the same format as dependencies are listed in deps. They are built under the directory _build//...| www.rebar3.org