[erlang-questions] rebar3 dependencies

Tristan Sloughter t@REDACTED
Sat Mar 19 04:35:13 CET 2016


Yea, don't use _checkouts, that should be for local development and
removes the checkout app from the lock file.

People can try this https://github.com/tsloughter/rebar3_vendor

It has issues if you have git deps... but I think it is a start for
those who need this. Hopefully those who need it can improve it from
here :)

-- 
  Tristan Sloughter
  t@REDACTED

On Fri, Mar 18, 2016, at 10:14 PM, Fred Hebert wrote:
> On 03/18, Geoff Cant wrote:
> >Wouldn't checkouts work for this case?
> >
> 
> Yes and no. _checkouts work fine for local development, but it still 
> carries that pesky ebin/.
> 
> Tristan and I are discussing plugins for this. You could really have 
> `rebar3 vendor store' which copies from `_build/<profile>/lib' to 
> `deps/'  (minus the ebins), and `rebar3 vendor apply' which moves them 
> back to `_build/<profile>/lib'.
> 
> The plugin would only need to copy/move files around, and could still 
> use the rest of all rebar3's providers, without having us maintain it in 
> core.
> 
> That way you can experiment with upgrades, blowing stuff up, crushing 
> it, and so on, and still vendor your stuff in.
> 
> There's simple solutions for it, and we're hoping people can use the 
> plugin interface for that.



More information about the erlang-questions mailing list