Pārlūkot izejas kodu

Add a global config option skip_deps which when present will cause dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.

David Reid pirms 15 gadiem
vecāks
revīzija
b85c0b4515
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. +7
    -1
      src/rebar_deps.erl

+ 7
- 1
src/rebar_deps.erl Parādīt failu

@ -50,7 +50,13 @@ preprocess(Config, _) ->
%% Walk all the deps and make sure they are available on the code path,
%% if the application we're interested in actually exists there.
ok = update_deps_code_path(Deps),
{ok, Config2, [Dir || {Dir, _, _, _} <- Deps]};
DepDirs = case rebar_config:get_global(skip_deps, false) of
false ->
[Dir || {Dir, _, _, _} <- Deps];
_Specified ->
[]
end,
{ok, Config2, DepDirs};
{'EXIT', Reason} ->
?ABORT("Error while processing dependencies: ~p\n", [Reason])
end.

Notiek ielāde…
Atcelt
Saglabāt