<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><blockquote><div dir="ltr">This use-case of rebar is an important one due to Erlang's focus on fault-tolerance.  To make sure your built is robust and stable,
it requires having all your dependencies at a known state.<br></div>
</blockquote><div> </div>
<div>Your build artifact for deployment is a release which does "bundle" all dependencies at a certain point in time.<br></div>
<div> </div>
<div>For reproducibility in the event of losing the original release is, as you mention, what the lock files are for. When hex gains easy mirroring there will also be a quick way to ensure you have your own backups of alls your dependencies.<br></div>
</body>
</html>