Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Rebar Dist: A Plugin for Rebar, the Erlang Build Tool
The Rebar Dist Plugin is primarily intended to allow developers to aggregate project output such as compiled (beam) modules, natives libs, dependencies, documentation, and other files into one or more distributable archives.
The plugin builds distribution "assemblies", which can be configured to control how modules, file-sets, and individual files are packaged. These "assemblies" can be described either in the project's
rebar.config file, or in a separate
dist.config if you prefer. The plugin comes with a set of prefabricated assembly descriptors, which handle many common scenarios, such as packaging a rebar generated release in a single gzipped tarball.