<div dir="ltr"><div>Thanks!  To complete, as I was saying on slack I created this plugin with the following goals in mind:</div><div dir="ltr"><br></div><div dir="ltr">1) having a way to handle dependencies inside a mono repo, which means something I can include and  build by profile or another subproject inside of the mono repo. Something that `project_app_dirs` doesn't allow since all apps inside these folders are built (different purpose)<br>2) have something as simple as you could find in cargo (the rust packager)<br><br>Ie. it's purpose is really for mono repos. I have updated the readme to reflect its usage.<br><br>Other differences from `localdep` are:</div><div dir="ltr"><br>- it doesn't use an environment variables to find the dependencies, the dependencies are related to the rebar.config folder of the top project. <br>- On compilation it checks if the sources have changed and if not will not rebuild the dependency.<br>Hope it will be useful.<br><br>Benoît<div><span style="color:rgb(85,85,85);font-family:Hack,monospace;font-size:14px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(85,85,85);font-family:Hack,monospace;font-size:14px;white-space:pre-wrap"><br></span></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 17, 2018 at 1:12 PM Alin Popa <<a href="mailto:alin.popa@gmail.com">alin.popa@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">We've been doing that as well, in a previous company, some time ago <a href="https://github.com/alinpopa/rebar3-localdep-plugin" target="_blank">https://github.com/alinpopa/rebar3-localdep-plugin</a></div><div>Indeed, this particular one looks better.</div><div><br></div><div>Alin</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 17, 2018 at 12:09 PM Sölvi Páll Ásgeirsson <<a href="mailto:solvip@gmail.com" target="_blank">solvip@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">*bow*<br>
<br>
We're doing something similar by hackily abusing _checkouts.<br>
This looks much better<br>
<br>
Thanks for this!<br>
<br>
Sölvi<br>
On Wed, Oct 17, 2018 at 11:02 AM Benoit Chesneau <<a href="mailto:bchesneau@gmail.com" target="_blank">bchesneau@gmail.com</a>> wrote:<br>
><br>
> I've created a new rebar plugin to handle path dependencies in your projects.<br>
><br>
> This plugin add to rebar the supports of path dependencies which are typically sub-applications that live within one repository.<br>
><br>
> That  is useful when you're project is growing over the time and requires to split the dependencies, but you still want to handle everything in one repository for some convenience.<br>
><br>
> The source and full usage doc is there: <a href="https://github.com/benoitc/rebar3_path_deps" rel="noreferrer" target="_blank">https://github.com/benoitc/rebar3_path_deps</a><br>
><br>
> It's already available on hex:<br>
> <a href="https://hex.pm/packages/rebar3_path_deps" rel="noreferrer" target="_blank">https://hex.pm/packages/rebar3_path_deps</a><br>
><br>
><br>
> Hope it helps,<br>
><br>
><br>
> Benoît.<br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>
</blockquote></div>