-
Notifications
You must be signed in to change notification settings - Fork 1
Configuring Assemblies
hyperthunk edited this page Apr 30, 2011
·
14 revisions
An "assembly" is a group of files and/or directories assembled into an archive and distributed. File system entries are included (or excluded) by setting up the appropriate entries in your configuration. For example, consider the following additions to a standard, top level rebar.config, which will put the entire [rebar generated release](https://github.com/basho/rebar/wiki/Release-handling) into an archive, but exclude the erts subdirectories:
{sub_dirs, ["rel"]}.
{dist, [
{incl_dirs, ["rel/*"]},
{excl_dirs, ["**/erts-*"]}
]}.The plugin will work out the difference between overlapping includes and excludes so as to remove the directory matching the +erts-* + glob pattern from the output prior to archiving.